Use after free in FreeBSD
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-416 and the CVSS impact.
Summary
In FreeBSD 12.2-STABLE before r367402, 11.4-STABLE before r368202, 12.2-RELEASE before p1, 12.1-RELEASE before p11 and 11.4-RELEASE before p5 the handler for a routing option caches a pointer into the packet buffer holding the ICMPv6 message. However, when processing subsequent options the packet buffer may be freed, rendering the cached pointer invalid. The network stack may later dereference the pointer, potentially triggering a use-after-free.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | FreeBSD | FreeBSD 12.2-RELEASE before p1, 12.1-RELEASE before p11, 11.4-RELEASE before p5 | — | No fix listed | CNA |
- FreeBSD Vendor— Affected FreeBSD 12.2-RELEASE before p1, 12.1-RELEASE before p11, 11.4-RELEASE before p5 Fixed in — No fix listed CNA
CPE configurations NVD · 20
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:freebsd:freebsd:11.4:-:*:*:*:*:*:* | 11.4 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:11.4:beta1:*:*:*:*:*:* | 11.4 beta1 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:11.4:p1:*:*:*:*:*:* | 11.4 p1 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:11.4:p2:*:*:*:*:*:* | 11.4 p2 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:11.4:p3:*:*:*:*:*:* | 11.4 p3 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:11.4:p4:*:*:*:*:*:* | 11.4 p4 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:11.4:rc1:*:*:*:*:*:* | 11.4 rc1 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:11.4:rc2:*:*:*:*:*:* | 11.4 rc2 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:12.1:-:*:*:*:*:*:* | 12.1 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:12.1:p10:*:*:*:*:*:* | 12.1 p10 | Vulnerable | FreeBSD |
- cpe:2.3:o:freebsd:freebsd:11.4:-:*:*:*:*:*:* Versions 11.4 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:11.4:beta1:*:*:*:*:*:* Versions 11.4 beta1 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:11.4:p1:*:*:*:*:*:* Versions 11.4 p1 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:11.4:p2:*:*:*:*:*:* Versions 11.4 p2 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:11.4:p3:*:*:*:*:*:* Versions 11.4 p3 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:11.4:p4:*:*:*:*:*:* Versions 11.4 p4 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:11.4:rc1:*:*:*:*:*:* Versions 11.4 rc1 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:11.4:rc2:*:*:*:*:*:* Versions 11.4 rc2 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:12.1:-:*:*:*:*:*:* Versions 12.1 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:12.1:p10:*:*:*:*:*:* Versions 12.1 p10 Vulnerable ·FreeBSD
Show 10 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:freebsd:freebsd:12.1:p2:*:*:*:*:*:* | 12.1 p2 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:12.1:p3:*:*:*:*:*:* | 12.1 p3 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:12.1:p4:*:*:*:*:*:* | 12.1 p4 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:12.1:p5:*:*:*:*:*:* | 12.1 p5 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:12.1:p6:*:*:*:*:*:* | 12.1 p6 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:12.1:p7:*:*:*:*:*:* | 12.1 p7 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:12.1:p8:*:*:*:*:*:* | 12.1 p8 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:12.1:p9:*:*:*:*:*:* | 12.1 p9 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:12.2:-:*:*:*:*:*:* | 12.2 | Vulnerable | FreeBSD |
| cpe:2.3:a:netapp:clustered_data_ontap:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
- cpe:2.3:o:freebsd:freebsd:12.1:p2:*:*:*:*:*:* Versions 12.1 p2 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:12.1:p3:*:*:*:*:*:* Versions 12.1 p3 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:12.1:p4:*:*:*:*:*:* Versions 12.1 p4 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:12.1:p5:*:*:*:*:*:* Versions 12.1 p5 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:12.1:p6:*:*:*:*:*:* Versions 12.1 p6 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:12.1:p7:*:*:*:*:*:* Versions 12.1 p7 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:12.1:p8:*:*:*:*:*:* Versions 12.1 p8 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:12.1:p9:*:*:*:*:*:* Versions 12.1 p9 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:12.2:-:*:*:*:*:*:* Versions 12.2 Vulnerable ·FreeBSD
- cpe:2.3:a:netapp:clustered_data_ontap:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2020-7469
- 2026-10-03 Alias added: GHSA-cxxf-mg7m-vpfq
References
Sources
- CVE-2020-7469 · CVE Program
- CVE-2020-7469 · NVD
- FIRST EPSS
- GHSA-cxxf-mg7m-vpfq · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences