The RCE that AMD wouldn't fix
Vulnerability and Impact
- AMD Windows utilities (e.g., Ryzen Master) shipped with an auto‑updater using plain HTTP to fetch update metadata and binaries.
- This enables remote code execution via MITM or related attacks (e.g., DNS poisoning), though some note the updater was effectively half‑broken, which limits “mass” exploitation.
- Several commenters stress that any vendor auto‑updater that can run code must treat the whole internet as hostile and protect against MITM.
Bug Bounty Scope and Incentives
- AMD’s bounty vendor initially rejected the report as “out of scope” because MITM was excluded.
- One side argues this is standard: bounties are narrow tools to direct internal engineering priorities, not comprehensive security programs, and companies are generally incentivized to pay.
- Others argue “out of scope” is de facto “we don’t want to pay or fix this,” and external observers only see that serious bugs were ignored for months.
- There is skepticism about assuming internal incentives are always aligned with paying bounties, citing corporate misaligned incentives in general.
AMD’s Fix and CRC32 “Signature”
- AMD eventually switched the updater to HTTPS but reportedly “verifies” downloads only with CRC32.
- Multiple commenters call this security‑illiterate: CRC32 detects accidental corruption, not malicious tampering, and is trivial to collide.
- Some note that the real missing piece is code‑signing verification; in theory HTTPS plus proper signatures would be adequate.
Threat Models and MitM
- Debate over excluding MITM from bounty scope: some defend it as limiting responsibility for the environment; others say MITM over HTTP with no cryptographic checks is obviously in scope.
- Comparisons are made to excluding social engineering from bounties; critics say this is different because no human interaction is needed.
Broader AMD Software Critiques
- Many comments describe AMD’s software and drivers as chronically poor: buggy utilities, bad fan curves, annoying pop‑ups, long‑standing GPU compute issues.
- Complaints extend to ROCm, HIP, and dropped or weak OpenCL support, seen as self‑sabotage versus CUDA.
- Some speculate about company culture undervaluing software and underpaying engineers.
Ethics, Disclosure, and Reactions
- Several see this as evidence white‑hat work and bug bounties are increasingly thankless.
- Some advocate full public disclosure sooner when vendors stall or hide behind scope rules.
- A few propose crowd‑funding a “bounty” for the researcher.
- Light speculation appears about possible state‑actor backdoors, but others attribute it to simple negligence.