Executive Summary

Informations
Name CVE-2024-25117 First vendor Publication 2024-02-21
Vendor Cve Last vendor Modification 2025-02-05

Security-Database Scoring CVSS v3

Cvss vector : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Overall CVSS Score 9.8
Base Score 9.8 Environmental Score 9.8
impact SubScore 5.9 Temporal Score 9.8
Exploitabality Sub Score 3.9
 
Attack Vector Network Attack Complexity Low
Privileges Required None User Interaction None
Scope Unchanged Confidentiality Impact High
Integrity Impact High Availability Impact High
Calculate full CVSS 3.0 Vectors scores

Security-Database Scoring CVSS v2

Cvss vector :
Cvss Base Score N/A Attack Range N/A
Cvss Impact Score N/A Attack Complexity N/A
Cvss Expoit Score N/A Authentication N/A
Calculate full CVSS 2.0 Vectors scores

Detail

php-svg-lib is a scalable vector graphics (SVG) file parsing/rendering library. Prior to version 0.5.2, php-svg-lib fails to validate that font-family doesn't contain a PHAR url, which might leads to RCE on PHP < 8.0, and doesn't validate if external references are allowed. This might leads to bypass of restrictions or RCE on projects that are using it, if they do not strictly revalidate the fontName that is passed by php-svg-lib. The `Style::fromAttributes(`), or the `Style::parseCssStyle()` should check the content of the `font-family` and prevents it to use a PHAR url, to avoid passing an invalid and dangerous `fontName` value to other libraries. The same check as done in the `Style::fromStyleSheets` might be reused. Libraries using this library as a dependency might be vulnerable to some bypass of restrictions, or even remote code execution, if they do not double check the value of the `fontName` that is passed by php-svg-lib. Version 0.5.2 contains a fix for this issue.

Original Source

Url : http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25117

CWE : Common Weakness Enumeration

% Id Name
100 % CWE-610 Externally Controlled Reference to a Resource in Another Sphere

CPE : Common Platform Enumeration

TypeDescriptionCount
Application 1
Application 889

Sources (Detail)

https://github.com/dompdf/php-svg-lib/commit/732faa9fb4309221e2bd9b2fda5de44f...
https://github.com/dompdf/php-svg-lib/commit/8ffcc41bbde39f09f94b9760768086f1...
https://github.com/dompdf/php-svg-lib/security/advisories/GHSA-f3qr-qr4x-j273
Source Url

Alert History

If you want to see full details history, please login or register.
0
1
2
3
Date Informations
2025-02-06 00:21:13
  • Multiple Updates
2024-11-25 09:26:56
  • Multiple Updates
2024-02-23 00:27:23
  • Multiple Updates
2024-02-21 21:27:30
  • First insertion