DF-4832 / manifest.json
{ "finding_id": "DF-4832", "title": "uvd_v1_0: UVD v1 VCPU cache windows shifted +128B overrun vcpu_bo by 128 bytes (radeon twin of DF-4524/DF-4742)", "file": "sys/dev/drm/radeon/uvd_v1_0.c", "severity": "Low", "bucket": "memcorrupt", "verdict": "untested", "impact": "none", "reproduce": { "build": "python3 check_arith.py", "run": "python3 check_arith.py (arithmetic proof; runtime needs R600-class/RV770 UVD hardware absent from guest)", "expected": "overrun bytes: min=128 max=128; vulnerable residues: 4088/4096 (99.8%); control uvd_v2_2 fits for all residues" }, "kernel_refs": [ "sys/dev/drm/radeon/uvd_v1_0.c:121", "sys/dev/drm/radeon/uvd_v1_0.c:122", "sys/dev/drm/radeon/uvd_v1_0.c:126", "sys/dev/drm/radeon/uvd_v1_0.c:132", "sys/dev/drm/radeon/radeon_uvd.c:184", "sys/dev/drm/radeon/radeon.h:1675", "sys/dev/drm/radeon/r600.c:3080", "sys/dev/drm/radeon/uvd_v2_2.c:106" ], "artifacts": [ "README.md", "VERDICT.md", "check_arith.py", "arith.log", "env.txt", "fix.diff", "manifest.json", "verdict.json" ] } |