ðĻ āđāļāļ·āļāļ āđāļāļāļāļīāļāđāļāļĄāļāļĩāļĢāļđāļāđāļāļāđāļŦāļĄāđ GPUBreach āļāļēāļĻāļąāļĒāļāđāļāļāđāļŦāļ§āđāđāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļāļāļ GPU āđāļāļ·āđāļāļĒāļāļĢāļ°āļāļąāļāļŠāļīāļāļāļīāđ āļāļģāđāļāļŠāļđāđāļāļēāļĢāļĒāļķāļāļāļĢāļāļāļĢāļ°āļāļāđāļĨāļ°āļāļēāļĢāļĢāļąāđāļ§āđāļŦāļĨāļāļāļāļāđāļāļĄāļđāļĨ
-
āļĻāļđāļāļĒāđāļāļĢāļ°āļŠāļēāļāļāļēāļĢāļĢāļąāļāļĐāļēāļāļ§āļēāļĄāļĄāļąāđāļāļāļāļāļĨāļāļāļ āļąāļĒāļĢāļ°āļāļāļāļāļĄāļāļīāļ§āđāļāļāļĢāđāđāļŦāđāļāļāļēāļāļī (ThaiCERT) āđāļāđāļāđāļāļ·āļāļāļŦāļāđāļ§āļĒāļāļēāļāļ āļēāļāļĢāļąāļ āđāļāļāļāļ āđāļĨāļ°āļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāđāļāļĢāļāļŠāļĢāđāļēāļāļāļ·āđāļāļāļēāļāļāļīāļāļīāļāļąāļĨ (Data Center/Cloud) āļāļķāļāđāļāļāļāļīāļāļāļēāļĢāđāļāļĄāļāļĩāđāļāļāļ·āđāļ "GPUBreach" āļāļķāđāļāđāļāđāļāļāļēāļĢāđāļāļĄāļāļĩāļāļĢāļ°āđāļ āļ Hardware-based Attack āļāļĩāđāļĄāļļāđāļāđāļāđāļēāđāļāļĒāļąāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ GDDR6 āļāļāļāļēāļĢāđāļāļāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļŠāļđāļ āļāļēāļĢāđāļāļĄāļāļĩāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļāļđāđāļāļļāļāļĢāļļāļāļŠāļēāļĄāļēāļĢāļāļĒāļāļĢāļ°āļāļąāļāļŠāļīāļāļāļīāđāļāļēāļāļāļđāđāđāļāđāļāļēāļāļāļąāđāļ§āđāļāļāļķāđāļāđāļāđāļāļĢāļ°āļāļąāļāļŠāļđāļāļŠāļļāļ (Root/Kernel) āļāļāļāļĢāļ°āļāļāļāļāļīāļāļąāļāļīāļāļēāļĢāđāļāđāđāļāļĒāļāļĢāļ [1]
GPUBreach āļāļ·āļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāđāļēāļĄāļāđāļēāļāļāļĨāđāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļĢāļ°āļāļąāļāļŪāļēāļĢāđāļāđāļ§āļĢāđāđāļāļīāļĄ āđāļāđāļ IOMMU āđāļāļĒāđāļāđāļ§āļīāļāļĩāļĢāļāļāļ§āļāļŠāļąāļāļāļēāļāđāļāļāđāļēāđāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ (Rowhammer) āđāļāļ·āđāļāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāđāļēāđāļāļāļēāļĢāļēāļāļāļąāļāļŠāļĢāļĢāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ (Page Tables) āļāļģāđāļŦāđāļāļēāļĢāđāļāļāļāļāļĨāļēāļĒāđāļāđāļāļāđāļāļāļāļēāļāļŦāļĨāļąāļāđāļāļāļēāļĢāđāļāđāļēāļāļ§āļāļāļļāļĄ CPU āđāļĨāļ°āļĢāļ°āļāļāļāļąāđāļāļŦāļĄāļ [2]
- āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļĨāļ°āļāļĨāļāļĢāļ°āļāļ[3]
āļāļēāļĢāđāļāļĄāļāļĩāļāļāļ GPU Rowhammer āļāļđāđāđāļāļĄāļāļĩāļŠāļēāļĄāļēāļĢāļāļĢāļąāļāļāļģāļŠāļąāđāļāļāđāļēāļ CUDA āļŦāļĢāļ·āļ WebGPU āđāļāļ·āđāļāļāļģāļāļēāļĢāđāļāļĩāļĒāļāļāđāļāļĄāļđāļĨāļāđāļģāđ āđāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļ§āļīāļāļĩāđāļ (VRAM) āļāļ§āļēāļĄāđāļĢāđāļ§āļŠāļđāļ āļāļāđāļāļīāļ Bit-flipping āđāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ GDDR6/6X āļāļģāđāļāļŠāļđāđāļāļēāļĢāđāļāđāđāļāļāđāļāļĄāļđāļĨāļŠāļģāļāļąāļāļāļĩāđāđāļāđāļāļ§āļāļāļļāļĄāļāļēāļĢāđāļāđāļēāļāļķāļāļāļĢāļąāļāļĒāļēāļāļĢāļāļāļāđāļāļĢāļ·āđāļāļ āđāļĄāļ·āđāļāļŠāļēāļĄāļēāļĢāļāļāļ§āļāļāļļāļĄāļāļēāļĢāļēāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļāļāļ GPU āđāļāđ āļāļđāđāđāļāļĄāļāļĩāļāļ°āđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāđāļāļāđāļŦāļ§āđāļāļāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ (Memory-safety bugs) āđāļāđāļāļĢāđāļ§āļāļĢāđāļāļāļ NVIDIA āđāļāļ·āđāļāđāļāļēāļ°āđāļāđāļēāļŠāļđāđāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļŦāļĨāļąāļāļāļāļ CPU āđāļĨāļ°āļŠāļąāđāļāļĢāļąāļāļāļģāļŠāļąāđāļāđāļāļĢāļ°āļāļąāļ Kernel
āļāļąāđāļāļāļĩāđ āļāļđāđāđāļāļĄāļāļĩāļŠāļēāļĄāļēāļĢāļāļāļķāļāļāđāļāļĄāļđāļĨ Private Key āļāļēāļāđāļĨāļāļĢāļēāļĢāļĩāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠ (āđāļāđāļ cuPQC) āļāļĩāđāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļ GPU āđāļĨāļ°āļāđāļĄāļĒāļāđāļēāļāđāļģāļŦāļāļąāļ (Weights) āļāļāļāđāļĄāđāļāļĨāļ āļēāļĐāļēāļāļāļēāļāđāļŦāļāđ (LLM) āļŦāļĢāļ·āļāđāļāļāđāļāđāđāļāļāļļāļāļāļģāļŠāļąāđāļāđāļāļ·āđāļāļĨāļāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāļāļāļ AI āļāļēāļ 80% āđāļŦāļĨāļ·āļ 0% āđāļāļĒāļāļĩāđāļāļđāđāđāļāđāļāļēāļāđāļĄāđāļāļĢāļēāļ āļāļąāđāļāļĒāļąāļāļŠāđāļāļāļĨāļāđāļāļĢāļ°āļāļ Cloud āļāļĩāđāļĄāļĩāļāļēāļĢāđāļāđāļāļāļĢāļąāļāļĒāļēāļāļĢ GPU āļĢāđāļ§āļĄāļāļąāļ āļāļđāđāđāļāļĄāļāļĩāļŠāļēāļĄāļēāļĢāļāļāđāļēāļĄāđāļāļāđāļāļāđāļāļ·āđāļāđāļāđāļēāđāļāļāđāļēāļāļŦāļĢāļ·āļāđāļāđāđāļāļāđāļāļĄāļđāļĨāļāļāļāļĨāļđāļāļāđāļēāļĢāļēāļĒāļāļ·āđāļāđāļāđ
- āļāļļāļāļāļĢāļāđāđāļĨāļ°āļĢāļ°āļāļāļāļĩāđāļāļĒāļđāđāđāļāļāļĨāļļāđāļĄāđāļŠāļĩāđāļĒāļ[4]
2.1 āļāļļāļāļāļĢāļāđāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĢāļēāļāļīāļ (GPU)
- āļāļāļĄāļāļīāļ§āđāļāļāļĢāđāļāļĩāđāđāļāđāļāļēāļĢāđāļāļāļ NVIDIA āļāļĢāļ°āļāļđāļĨ RTX 30 Series āđāļĨāļ° RTX 40 Series (āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ Ampere āđāļĨāļ° Ada Lovelace) āđāļĨāļ° āđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļāļĩāđāđāļāđāļāļēāļāļāļēāļĢāđāļāļāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļŠāļđāļ āđāļāđāļ āļāļĢāļ°āļāļđāļĨ A100 āđāļĨāļ° H100
2.2 āļāļĢāļ°āđāļ āļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļ§āļīāļāļĩāđāļ (VRAM) - āļāļļāļāļāļĢāļāđāļāļļāļāļāļāļīāļāļāļĩāđāđāļāđāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļāļ§āļēāļĄāđāļĢāđāļ§āļŠāļđāļāļāļĢāļ°āđāļ āļ GDDR6 āđāļĨāļ° GDDR6X āļāļķāđāļāđāļāđāļāļĄāļēāļāļĢāļāļēāļāļŦāļĨāļąāļāđāļāļāļļāļāļāļĢāļāđāļāļĢāļēāļāļīāļāļĢāļļāđāļāļāļąāļāļāļļāļāļąāļ
2.3 āļāļāļāļāđāđāļ§āļĢāđāđāļĨāļ°āļĢāļ°āļāļāļāļāļīāļāļąāļāļīāļāļēāļĢ - āđāļāļĢāđāļ§āļāļĢāđ āļĢāļ°āļāļāļāļĩāđāļāļīāļāļāļąāđāļ NVIDIA GPU Display Driver āļāļąāđāļāļāļāļĢāļ°āļāļāļāļāļīāļāļąāļāļīāļāļēāļĢ Windows āđāļĨāļ° Linux
- āđāļāļāļāļĨāļīāđāļāļāļąāļ āđāļ§āđāļāđāļāļĢāļēāļ§āđāđāļāļāļĢāđāļāļĩāđāļĄāļĩāļāļēāļĢāđāļāļīāļāđāļāđāļāļēāļāļāļąāļāļāđāļāļąāļ WebGPU (āđāļāļāđāļāđāļĨāļĒāļĩāļāļĩāđāļāđāļ§āļĒāđāļŦāđāđāļāļĢāļēāļ§āđāđāļāļāļĢāđāđāļāđāļēāļāļķāļāļāļĨāļąāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļāļāļāļēāļĢāđāļāļāļāđāļāđāđāļāļĒāļāļĢāļ) āļāļķāđāļāļāļēāļāļāļđāļāđāļāđāđāļāđāļāļāđāļāļāļāļēāļāđāļāļāļēāļĢāđāļāļĄāļāļĩāļāđāļēāļāļŦāļāđāļēāđāļ§āđāļāđāļāļāđāđāļāđ
3.āļĄāļēāļāļĢāļāļēāļĢāļāđāļāļāļāļąāļāđāļĨāļ°āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļī[5]
3.1 āļāļđāđāļāļđāđāļĨāļĢāļ°āļāļāļāđāļāļāļāļģāđāļāļīāļāļāļēāļĢāļāļąāļāđāļāļ NVIDIA Display Driver āđāļŦāđāđāļāđāļāđāļ§āļāļĢāđāļāļąāļāļĨāđāļēāļŠāļļāļ (āļāļĩ 2026) āļāļąāļāļāļĩ āļāļķāđāļāļĄāļĩāļāļēāļĢāđāļāļīāđāļĄāļĄāļēāļāļĢāļāļēāļĢ Software Mitigations āđāļāļ·āđāļāļāļĢāļ§āļāļŠāļāļāļāļĪāļāļīāļāļĢāļĢāļĄāļāļēāļĢāđāļāđāļēāļāļķāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļāļĩāđāļāļīāļāļāļāļāļī
3.2 āļāļĢāļ§āļāļŠāļāļāđāļĨāļ°āļāļīāļāļāļąāđāļ BIOS/Firmware Update āļāļēāļāļāļđāđāļāļĨāļīāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļŦāļĢāļ·āļāđāļ§āļīāļĢāđāļāļŠāđāļāļāļąāļ āđāļāļ·āđāļāđāļāļīāļāđāļāđāļāļēāļāļāļĨāđāļāļāđāļāļāļāļąāļ Rowhammer āđāļāļĢāļ°āļāļąāļāđāļĄāļāļāļāļĢāđāļ
3.3 āļāļēāļĢāļāļģāļāļąāļāļŠāļīāļāļāļīāđāđāļāļĢāļ°āļāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āđāļāļĒāļāļīāļāļāļēāļĢāđāļāđāļāļēāļ WebGPU āđāļāđāļ§āđāļāđāļāļĢāļēāļ§āđāđāļāļāļĢāđāļĢāļ°āļāļąāļāļāļāļāđāļāļĢ āļŦāļēāļāđāļĄāđāļĄāļĩāļāļ§āļēāļĄāļāļģāđāļāđāļāļāđāļāļāđāļāđāļāļēāļ āđāļāļ·āđāļāļāļąāļāļāđāļāļāļāļēāļāļāļēāļĢāđāļāļĄāļāļĩāļāđāļēāļāļāļīāļāđāļāļāļĢāđāđāļāđāļ- āļĄāļēāļāļĢāļāļēāļĢāļāđāļāļāļāļąāļāđāļĨāļ°āļĨāļāļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļ[6]
4.1 āļāļēāļĢāđāļāđāļēāļĢāļ°āļ§āļąāļāļāļĪāļāļīāļāļĢāļĢāļĄāļāļēāļĢāļĢāļąāļāļāļģāļŠāļąāđāļ GPU āļāļĩāđāļĄāļĩāļāļēāļĢāđāļāđāļāļēāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļāļīāļāļāļāļāļī (High-frequency memory access patterns) āļāđāļēāļāļĢāļ°āļāļāļāļĢāļ§āļāļāļąāļāļāļ§āļēāļĄāļāļīāļāļāļāļāļīāđāļ Data Center
4.2 āļŠāļģāļŦāļĢāļąāļāļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢ Cloud āļāļ§āļĢāļāļīāļāļēāļĢāļāļēāļāļēāļĢāđāļāđāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāļ Confidential Computing āđāļāļ·āđāļāļāļāļāđāļāļāļāđāļāļĄāļđāļĨāđāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāđāļĄāđāđāļāļĢāļ°āļāļąāļāļŪāļēāļĢāđāļāđāļ§āļĢāđāļāļ°āļāļđāļāđāļāļĄāļāļĩ
āđāļŦāļĨāđāļāļāđāļēāļāļāļīāļ
[1] https://dg.th/24zibp8m3n
[2] https://dg.th/52n1erchad
[3] https://dg.th/1kv4w53psa
[4] https://dg.th/he1y65gntr
[5] https://dg.th/rblmgxsd82
[6] https://dg.th/fjyz0e6nql
ThaiCERT āđāļāđāļāļĒāđāļģāđāļŦāđāļāļđāđāđāļāđāļāļēāļāļāļēāļĢāđāļāļāļ NVIDIA āļāļļāļāļāđāļēāļāļāļĢāļ§āļāļŠāļāļāđāļ§āļāļĢāđāļāļąāļāđāļāļĢāđāļ§āļāļĢāđāđāļĨāļ°āļāļģāđāļāļīāļāļāļēāļĢāļāļąāļāđāļāļāđāļāļĒāđāļĢāđāļ§āļāļĩāđāļŠāļļāļāđāļāļ·āđāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļāļāļāđāļāļĄāļđāļĨāļāđāļ§āļĒāļāļ§āļēāļĄāļāļĢāļēāļĢāļāļāļēāļāļĩ āļŠāļģāļāļąāļāļāļēāļāļāļāļ°āļāļĢāļĢāļĄāļāļēāļĢāļāļēāļĢāļĢāļąāļāļĐāļēāļāļ§āļēāļĄāļĄāļąāđāļāļāļāļāļĨāļāļāļ āļąāļĒāđāļāđāļāļāļĢāđāđāļŦāđāļāļāļēāļāļī (āļŠāļāļĄāļ.) / ThaiCERT
#ThaiCERT #GPUBreach #NVIDIA #CyberAttack #HardwareVulnerability #DataSecurity #CloudSecurity #AI_Security #āđāļāđāļāđāļāļ·āļāļāļ āļąāļĒāđāļāđāļāļāļĢāđ
- āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļĨāļ°āļāļĨāļāļĢāļ°āļāļ[3]