First published: Sat Jul 22 2023(Updated: )
A directory traversal problem in the URL decoder of librsvg before 2.56.3 could be used by local or remote attackers to disclose files (on the local filesystem outside of the expected area), as demonstrated by href=".?../../../../../../../../../../etc/passwd" in an xi:include element.
Credit: cve@mitre.org cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
debian/librsvg | <=2.54.5+dfsg-3<=2.50.3+dfsg-1 | 2.54.7+dfsg-1 2.54.7+dfsg-1~deb12u1 2.50.3+dfsg-1+deb11u1 |
GNOME librsvg | <2.46.6 | |
GNOME librsvg | >=2.48.0<2.48.11 | |
GNOME librsvg | >=2.50.0<2.50.8 | |
GNOME librsvg | >=2.52.0<2.52.10 | |
GNOME librsvg | >=2.54.0<2.54.6 | |
GNOME librsvg | >=2.55.0<2.55.3 | |
GNOME librsvg | >=2.56.0<2.56.3 | |
Fedoraproject Fedora | =38 | |
ubuntu/librsvg | <2.56.91<2.56.3<2.55.3<2.54.6<2.52.10<2.50.8<2.48.11<2.46.6 | 2.56.91 2.56.3 2.55.3 2.54.6 2.52.10 2.50.8 2.48.11 2.46.6 |
ubuntu/librsvg | <2.48.9-1ubuntu0.20.04.4 | 2.48.9-1ubuntu0.20.04.4 |
ubuntu/librsvg | <2.52.5+dfsg-3ubuntu0.2 | 2.52.5+dfsg-3ubuntu0.2 |
ubuntu/librsvg | <2.54.5+dfsg-1ubuntu2.1 | 2.54.5+dfsg-1ubuntu2.1 |
debian/librsvg | 2.44.10-2.1+deb10u3 2.50.3+dfsg-1+deb11u1 2.54.7+dfsg-1~deb12u1 2.54.7+dfsg-2 | |
GNOME librsvg | >=2.42.3<2.46.6 | |
Fedoraproject Fedora | =37 | |
Debian Debian Linux | =11.0 | |
Debian Debian Linux | =12.0 |
https://gitlab.gnome.org/GNOME/librsvg/-/commit/8d2cb4be8714dfbf0914bdcf9df3b246516e7f83 (main)
https://gitlab.gnome.org/GNOME/librsvg/-/commit/1ccb995f5a30c9abec77d2fe390a323a82dffd89 (2.55)
https://gitlab.gnome.org/GNOME/librsvg/-/commit/15293f1243e1dd4756ffc1d13d5a8ea49167174f (2.54)
https://gitlab.gnome.org/GNOME/librsvg/-/commit/f835dee461de1128e19f4b1e962bf5ceec66a0e8 (2.52)
https://gitlab.gnome.org/GNOME/librsvg/-/commit/d1f066bf2198bd46c5ba80cb5123b768ec16e37d (2.50)
https://gitlab.gnome.org/GNOME/librsvg/-/commit/25e2e0301d4ca120189e0fcdd3d01656d59bc2c6 (2.48)
https://gitlab.gnome.org/GNOME/librsvg/-/commit/22bcb919c8b39133370c7fc0eb27176fb09aa4fb (2.46)
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2023-38633 is a vulnerability in librsvg that allows for arbitrary file read when xinclude href has special characters.
CVE-2023-38633 has a severity rating of 5.5/10, which is considered medium.
CVE-2023-38633 can be exploited by using a directory traversal technique with specially crafted href in an xi:include element.
The affected software for CVE-2023-38633 includes versions of librsvg before 2.56.3.
To fix CVE-2023-38633, update to version 2.56.3 or later of librsvg.