{"id":"UBUNTU-CVE-2021-33797","details":"Buffer-overflow in jsdtoa.c in Artifex MuJS in versions 1.0.1 to 1.1.1. An integer overflow happens when js_strtod() reads in floating point exponent, which leads to a buffer overflow in the pointer *d.","modified":"2025-07-16T08:15:43.722329Z","published":"2023-04-17T22:15:00Z","withdrawn":"2025-07-18T16:46:52Z","upstream":["CVE-2021-33797"],"references":[{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2021-33797"},{"type":"REPORT","url":"https://github.com/ccxvii/mujs/issues/148"},{"type":"REPORT","url":"https://github.com/ccxvii/mujs/commit/833b6f1672b4f2991a63c4d05318f0b84ef4d550"},{"type":"REPORT","url":"https://www.cve.org/CVERecord?id=CVE-2021-33797"}],"affected":[{"package":{"name":"mujs","ecosystem":"Ubuntu:22.04:LTS","purl":"pkg:deb/ubuntu/mujs@1.1.3-3?arch=source&distro=jammy"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.3-3"}]}],"versions":["1.1.0-1","1.1.3-2"],"ecosystem_specific":{"availability":"No subscription required","binaries":[{"binary_name":"libmujs-dev","binary_version":"1.1.3-3"},{"binary_name":"libmujs1","binary_version":"1.1.3-3"},{"binary_name":"libmujs1-dbgsym","binary_version":"1.1.3-3"},{"binary_name":"mujs","binary_version":"1.1.3-3"},{"binary_name":"mujs-dbgsym","binary_version":"1.1.3-3"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2021/UBUNTU-CVE-2021-33797.json"}}],"schema_version":"1.7.3","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"type":"Ubuntu","score":"medium"}]}