{"id":"UBUNTU-CVE-2026-45729","details":"Thor Vector Graphics (ThorVG) is a production-ready vector graphics engine. Prior to version 1.0.5, a null pointer dereference in SvgLoader::run() allows any caller that passes untrusted SVG data to Picture::load() to crash the process with a 6-byte payload. This issue has been patched in version 1.0.5.","modified":"2026-10-17T12:58:22.732956538Z","published":"2026-06-01T19:16:00Z","upstream":["CVE-2026-45729"],"references":[{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2026-45729"},{"type":"REPORT","url":"https://www.cve.org/CVERecord?id=CVE-2026-45729"},{"type":"REPORT","url":"https://github.com/thorvg/thorvg/security/advisories/GHSA-f863-8ghq-7h64"},{"type":"REPORT","url":"https://github.com/thorvg/thorvg/pull/4387"},{"type":"REPORT","url":"https://github.com/thorvg/thorvg/commit/159f44fd5e3d2eea1b3a70689a894e657e2bb079"},{"type":"REPORT","url":"https://github.com/thorvg/thorvg/releases/tag/v1.0.5"}],"affected":[{"package":{"name":"thorvg","ecosystem":"Ubuntu:26.10","purl":"pkg:deb/ubuntu/thorvg?arch=source&distro=stonking"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.0.3+dfsg2-4","1.0.6+dfsg-1"],"ecosystem_specific":{"binaries":[{"binary_name":"libthorvg1","binary_version":"1.0.6+dfsg-1"},{"binary_name":"thorvg-tools","binary_version":"1.0.6+dfsg-1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-45729.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L"},{"type":"Ubuntu","score":"medium"}]}