{"id":"CVE-2026-47320","aliases":["DEBIAN-CVE-2026-47320","EUVD-2026-34232","GHSA-gjw3-x488-w5c3","UBUNTU-CVE-2026-47320","USN-8559-1"],"status":"published","title":"Access of uninitialized pointer, Uncontrolled Recursion vulnerability in Samsung Open Source...","description":"Access of uninitialized pointer, Uncontrolled Recursion vulnerability in Samsung Open Source rlottie allows Pointer Manipulation, Oversized Serialized Data Payloads.\n\nThis issue affects rlottie: before eae37633fda13ac05b25c6c95aacea4bc33c80a3.","severity":{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00104,"percentile":0.01005,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-674","CWE-824"],"published":"2026-06-04T09:38:27Z","modified":"2026-10-20T17:33:19Z","fixes":[{"ecosystem":"Debian:12","package":"rlottie","fixed_in":["0.1+dfsg-4+deb12u2"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"rlottie","fixed_in":["0.1+dfsg-4.2+deb13u2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"rlottie","fixed_in":["0.1+dfsg-5"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:20.04:LTS","package":"rlottie","fixed_in":["0~git20200305.a717479+dfsg-1ubuntu0.1~esm3"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:22.04:LTS","package":"rlottie","fixed_in":["0.1+dfsg-2ubuntu0.2+esm1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:24.04:LTS","package":"rlottie","fixed_in":["0.1+dfsg-4ubuntu1.1+esm1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:26.04:LTS","package":"rlottie","fixed_in":["0.1+dfsg-4.3ubuntu0.1~esm1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"rlottie","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1+dfsg-4+deb12u2"}]}],"versions":["0.1+dfsg-4","0.1+dfsg-4+deb12u1"]},{"source":"osv","ecosystem":"Debian:13","package":"rlottie","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1+dfsg-4.2+deb13u2"}]}],"versions":["0.1+dfsg-4.2","0.1+dfsg-4.2+deb13u1"]},{"source":"osv","ecosystem":"Debian:14","package":"rlottie","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1+dfsg-5"}]}],"versions":["0.1+dfsg-4.2","0.1+dfsg-4.3"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"rlottie","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0~git20200305.a717479+dfsg-1ubuntu0.1~esm3"}]}],"versions":["0~git20190721.24346d0+dfsg-2","0~git20190721.24346d0+dfsg-2build1","0~git20200305.a717479+dfsg-1","0~git20200305.a717479+dfsg-1ubuntu0.1~esm1","0~git20200305.a717479+dfsg-1ubuntu0.1~esm2"]},{"source":"osv","ecosystem":"Ubuntu:Pro:22.04:LTS","package":"rlottie","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1+dfsg-2ubuntu0.2+esm1"}]}],"versions":["0.1+dfsg-2","0.1+dfsg-2ubuntu0.1","0.1+dfsg-2ubuntu0.2"]},{"source":"osv","ecosystem":"Ubuntu:Pro:24.04:LTS","package":"rlottie","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1+dfsg-4ubuntu1.1+esm1"}]}],"versions":["0.1+dfsg-4ubuntu1","0.1+dfsg-4ubuntu1.1"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"rlottie","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.1+dfsg-4.2","0.1+dfsg-4.2ubuntu0.1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:26.04:LTS","package":"rlottie","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1+dfsg-4.3ubuntu0.1~esm1"}]}],"versions":["0.1+dfsg-4.2","0.1+dfsg-4.3"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"rlottie","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0~git20200305.a717479+dfsg-1ubuntu0.1~esm3"}]}],"versions":["0~git20190721.24346d0+dfsg-2","0~git20190721.24346d0+dfsg-2build1","0~git20200305.a717479+dfsg-1","0~git20200305.a717479+dfsg-1ubuntu0.1~esm1","0~git20200305.a717479+dfsg-1ubuntu0.1~esm2"],"bundled":6},{"source":"osv","ecosystem":"Ubuntu:Pro:22.04:LTS","package":"rlottie","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1+dfsg-2ubuntu0.2+esm1"}]}],"versions":["0.1+dfsg-2","0.1+dfsg-2ubuntu0.1","0.1+dfsg-2ubuntu0.2"],"bundled":6},{"source":"osv","ecosystem":"Ubuntu:Pro:24.04:LTS","package":"rlottie","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1+dfsg-4ubuntu1.1+esm1"}]}],"versions":["0.1+dfsg-4ubuntu1","0.1+dfsg-4ubuntu1.1"],"bundled":6},{"source":"osv","ecosystem":"Ubuntu:Pro:26.04:LTS","package":"rlottie","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1+dfsg-4.3ubuntu0.1~esm1"}]}],"versions":["0.1+dfsg-4.2","0.1+dfsg-4.3"],"bundled":6}],"products":[{"vendor":"samsung open source","product":"rlottie"}],"references":[{"url":"https://github.com/Samsung/rlottie/pull/593","tags":["fix","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-47320","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-gjw3-x488-w5c3"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/47xxx/CVE-2026-47320.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-47320","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-47320","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-47320","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-8559-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-8916","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-10305","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-47306","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-47318","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-47319","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2026-47320","description":"Access of uninitialized pointer, Uncontrolled Recursion vulnerability in Samsung Open Source rlottie allows Pointer Manipulation, Oversized Serialized Data Payloads.\n\nThis issue affects rlottie: before eae37633fda13ac05b25c6c95aacea4bc33c80a3.","status":"published","published":"2026-06-04T09:38:27.208Z","modified":"2026-06-07T23:35:51.061Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H","level":"medium","assessor":"cna"}],"cwes":["CWE-824","CWE-674"],"updated_at":"2026-11-02T13:36:40.478484Z"}],"euvd":[{"id":"EUVD-2026-34232","description":"Access of uninitialized pointer, Uncontrolled Recursion vulnerability in Samsung Open Source rlottie allows Pointer Manipulation, Oversized Serialized Data Payloads.\n\nThis issue affects rlottie: before eae37633fda13ac05b25c6c95aacea4bc33c80a3.","status":"published","published":"2026-06-04T09:38:27Z","modified":"2026-06-07T23:35:51Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H","level":"medium"}],"updated_at":"2026-11-02T18:20:49.780813Z"}],"ghsa":[{"id":"GHSA-gjw3-x488-w5c3","title":"Access of uninitialized pointer, Uncontrolled Recursion vulnerability in Samsung Open Source...","description":"Access of uninitialized pointer, Uncontrolled Recursion vulnerability in Samsung Open Source rlottie allows Pointer Manipulation, Oversized Serialized Data Payloads.\n\nThis issue affects rlottie: before eae37633fda13ac05b25c6c95aacea4bc33c80a3.","status":"published","published":"2026-06-04T12:30:25Z","modified":"2026-06-04T12:30:32Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H","level":"medium"}],"cwes":["CWE-674"],"updated_at":"2026-11-02T15:08:32.060893Z"}],"nvd":[{"id":"CVE-2026-47320","description":"Access of uninitialized pointer, Uncontrolled Recursion vulnerability in Samsung Open Source rlottie allows Pointer Manipulation, Oversized Serialized Data Payloads.\n\nThis issue affects rlottie: before eae37633fda13ac05b25c6c95aacea4bc33c80a3.","status":"published","published":"2026-06-04T10:16:39.323Z","modified":"2026-07-22T20:10:00.127Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H","level":"medium","assessor":"secondary"}],"cwes":["CWE-674","CWE-824"],"updated_at":"2026-11-02T14:12:22.022466Z"}],"osv":[{"id":"CVE-2026-47320","description":"Access of uninitialized pointer, Uncontrolled Recursion vulnerability in Samsung Open Source rlottie allows Pointer Manipulation, Oversized Serialized Data Payloads.\n\nThis issue affects rlottie: before eae37633fda13ac05b25c6c95aacea4bc33c80a3.","status":"published","published":"2026-06-04T09:38:27.208Z","modified":"2026-10-20T17:33:19.758454331Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H","level":"medium"}],"cwes":["CWE-674","CWE-824"],"updated_at":"2026-11-02T15:45:06.231145Z"},{"id":"DEBIAN-CVE-2026-47320","description":"Access of uninitialized pointer, Uncontrolled Recursion vulnerability in Samsung Open Source rlottie allows Pointer Manipulation, Oversized Serialized Data Payloads.  This issue affects rlottie: before eae37633fda13ac05b25c6c95aacea4bc33c80a3.","status":"published","published":"2026-06-04T10:16:39.323Z","modified":"2026-10-01T03:03:15.713336833Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H","level":"medium"}],"updated_at":"2026-11-02T15:45:56.444225Z"},{"id":"UBUNTU-CVE-2026-47320","description":"Access of uninitialized pointer, Uncontrolled Recursion vulnerability in Samsung Open Source rlottie allows Pointer Manipulation, Oversized Serialized Data Payloads. This issue affects rlottie: before eae37633fda13ac05b25c6c95aacea4bc33c80a3.","status":"published","published":"2026-06-04T10:16:00Z","modified":"2026-07-21T13:09:20.618835076Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H","level":"medium"}],"updated_at":"2026-11-02T16:56:30.797112Z"},{"id":"USN-8559-1","title":"rlottie vulnerabilities","description":"It was discovered that rlottie incorrectly handled certain shift\noperations. An attacker could possibly use this issue to cause rlottie\nto read out of bounds, resulting in a denial of service or exposing\nsensitive information. (CVE-2026-10305)\n\nIt was discovered that rlottie did not properly limit recursion when\nprocessing certain Lottie animations. An attacker could possibly use\nthis issue to cause rlottie to crash, resulting in a denial of service.\n(CVE-2026-47306)\n\nIt was discovered that rlottie incorrectly handled certain span\ncoordinates. An attacker could possibly use this issue to cause a\nstack-based buffer overflow, resulting in a denial of service or\npossibly the execution of arbitrary code. (CVE-2026-47318)\n\nIt was discovered that rlottie incorrectly handled certain path data.\nAn attacker could possibly use this issue to cause rlottie to allocate\nan excessive amount of memory, resulting in a denial of service.\n(CVE-2026-47319)\n\nIt was discovered that rlottie did not properly limit recursion and\ncould access an uninitialized pointer when processing certain Lottie\nanimations. An attacker could possibly use this issue to cause rlottie\nto crash, resulting in a denial of service. (CVE-2026-47320)\n\nIt was discovered that rlottie incorrectly handled certain array\nlengths in the bundled FreeType raster code. An attacker could possibly\nuse this issue to cause an out-of-bounds write, resulting in a denial\nof service or possibly the execution of arbitrary code. This issue only\naffected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2026-8916)","status":"published","published":"2026-07-20T12:19:36Z","modified":"2026-07-21T13:20:12.191523005Z","updated_at":"2026-11-02T16:58:25.103481Z"}]}}
