FIP Header Integer Overflow
Key facts
- Attack vector
- Physical
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Impact type
- —
- Confidentiality · integrity · availability
- None · Low · None
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA.
Summary
During the secure boot, bl2 (the second stage of the bootloader) loops over images defined in the table “bl2_mem_params_descs”. For each image, the bl2 reads the image length and destination from the image’s certificate. Because of the way of reading from the image, which base on 32-bit unsigned integer value, it can result to an integer overflow. An attacker can bypass memory range restriction and write data out of buffer bounds, which could result in bypass of secure boot. Affected git version from c2f286820471ed276c57e603762bd831873e5a17 until (not
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Renesas | rcar_gen3_v2.5 | v2.5 | — | No fix listed | CNA |
- rcar_gen3_v2.5 VendorRenesas Affected v2.5 Fixed in — No fix listed CNA
CPE configurations NVD · 10
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:renesas:arm-trusted-firmware:rcar_gen3_2.5:*:*:*:*:*:*:* | rcar_gen3_2.5 | Vulnerable | Renesas |
| cpe:2.3:h:renesas:r-car_d3e:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Renesas |
| cpe:2.3:h:renesas:r-car_e3e:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Renesas |
| cpe:2.3:h:renesas:r-car_h3e:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Renesas |
| cpe:2.3:h:renesas:r-car_h3ne:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Renesas |
| cpe:2.3:h:renesas:r-car_m3e:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Renesas |
| cpe:2.3:h:renesas:r-car_m3ne:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Renesas |
| cpe:2.3:h:renesas:r-car_v3h:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Renesas |
| cpe:2.3:h:renesas:r-car_v3h2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Renesas |
| cpe:2.3:h:renesas:r-car_v3m:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Renesas |
- cpe:2.3:o:renesas:arm-trusted-firmware:rcar_gen3_2.5:*:*:*:*:*:*:* Versions rcar_gen3_2.5 Vulnerable ·Renesas
- cpe:2.3:h:renesas:r-car_d3e:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Renesas
- cpe:2.3:h:renesas:r-car_e3e:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Renesas
- cpe:2.3:h:renesas:r-car_h3e:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Renesas
- cpe:2.3:h:renesas:r-car_h3ne:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Renesas
- cpe:2.3:h:renesas:r-car_m3e:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Renesas
- cpe:2.3:h:renesas:r-car_m3ne:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Renesas
- cpe:2.3:h:renesas:r-car_v3h:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Renesas
- cpe:2.3:h:renesas:r-car_v3h2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Renesas
- cpe:2.3:h:renesas:r-car_v3m:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Renesas
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2024-1633
- 2026-10-03 Alias added: GHSA-wj7c-h9x2-w8cg
References
More Renesas Arm-trusted-firmware vulnerabilities
- TI-2024-06085 Buffer overflow arbitrary write in Renesas rcar_gen3_v2.5 CVSS 3.1HIGH 7.5
- TI-2024-06086 Buffer overflow in Rensas RCAR CVSS 3.1MEDIUM 6.7
Sources
- CVE-2024-1633 · CVE Program
- CVE-2024-1633 · NVD
- FIRST EPSS
- GHSA-wj7c-h9x2-w8cg · 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