Lookup for vulnerabilities affecting packages.
| Vulnerability_id | VCID-atfc-rgw3-9qg6 |
| Summary | Ghidra before 12.1 contains a heap-use-after-free vulnerability in the decompiler's HighVariable::merge() function during the variable merging pass. Attackers can trigger this vulnerability by crafting a binary that causes stale pointers in the HighIntersectTest::highedgemap cache to be dereferenced, reading and writing the flags field of freed heap memory when a user opens the binary in Ghidra's decompiler view. |
| Aliases |
|
| Fixed_packages |
|
| Affected_packages |
|
| References |
|
| Weaknesses |
| 0 |
| cwe_id |
416 |
| name |
Use After Free |
| description |
Referencing memory after it has been freed can cause a program to crash, use unexpected values, or execute code. |
|
|
| Exploits |
|
| Severity_range_score | 4.4 - 4.6 |
| Exploitability | null |
| Weighted_severity | null |
| Risk_score | null |
| Resource_url | http://public2.vulnerablecode.io/vulnerabilities/VCID-atfc-rgw3-9qg6 |