{"id":"CVE-2021-23900","aliases":["EUVD-2021-1020","GHSA-8rf5-92jh-3vc9"],"status":"published","title":"Uncaught Exception leading to Denial of Service in json-sanitizer","description":"OWASP json-sanitizer before 1.2.2 can output invalid JSON or throw an undeclared exception for crafted input. This may lead to denial of service if the application is not prepared to handle these situations.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-11","score":0.02125,"percentile":0.82153,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-248"],"published":"2021-01-13T15:50:51Z","modified":"2026-10-20T14:18:25Z","fixes":[{"ecosystem":"Maven","package":"com.mikesamuel:json-sanitizer","fixed_in":["1.2.2"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"com.mikesamuel:json-sanitizer","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2.2"}]}]},{"source":"osv","ecosystem":"Maven","package":"com.mikesamuel:json-sanitizer","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.2.2"}]}],"versions":["1.0","1.1","1.2.0","1.2.1"]}],"products":[{"vendor":"owasp","product":"json-sanitizer"}],"references":[{"url":"https://github.com/OWASP/json-sanitizer/compare/v1.2.1...v1.2.2","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix","web"]},{"url":"https://groups.google.com/g/json-sanitizer-support/c/dAW1AeNMoA0","tags":["x_refsource_MISC","x_transferred","Third Party Advisory","advisory","web"]},{"url":"https://github.com/OWASP/json-sanitizer/commit/a37f594f7378a1c76b3283e0dab9e1ab1dc0247e","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-23900","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-8rf5-92jh-3vc9"}],"sources":{"cve":[{"id":"CVE-2021-23900","description":"OWASP json-sanitizer before 1.2.2 can output invalid JSON or throw an undeclared exception for crafted input. This may lead to denial of service if the application is not prepared to handle these situations.","status":"published","published":"2021-01-13T15:50:51Z","modified":"2024-08-03T19:14:09.463Z","updated_at":"2026-11-02T14:33:00.819444Z"}],"euvd":[{"id":"EUVD-2021-1020","description":"OWASP json-sanitizer before 1.2.2 can output invalid JSON or throw an undeclared exception for crafted input. This may lead to denial of service if the application is not prepared to handle these situations.","status":"published","published":"2021-01-13T15:50:51Z","modified":"2024-08-03T19:14:09Z","updated_at":"2026-11-03T03:25:00.126172Z"}],"ghsa":[{"id":"GHSA-8rf5-92jh-3vc9","title":"Uncaught Exception leading to Denial of Service in json-sanitizer","description":"OWASP json-sanitizer before 1.2.2 can output invalid JSON or throw an undeclared exception for crafted input. This may lead to denial of service if the application is not prepared to handle these situations.","status":"published","published":"2021-05-13T22:31:32Z","modified":"2023-02-01T05:05:15Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-248"],"updated_at":"2026-11-02T14:36:33.613868Z"}],"nvd":[{"id":"CVE-2021-23900","description":"OWASP json-sanitizer before 1.2.2 can output invalid JSON or throw an undeclared exception for crafted input. This may lead to denial of service if the application is not prepared to handle these situations.","status":"published","published":"2021-01-13T16:15:14.49Z","modified":"2026-06-17T03:39:00.377Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"updated_at":"2026-11-02T14:06:49.284888Z"}],"osv":[{"id":"CVE-2021-23900","description":"OWASP json-sanitizer before 1.2.2 can output invalid JSON or throw an undeclared exception for crafted input. This may lead to denial of service if the application is not prepared to handle these situations.","status":"published","published":"2021-01-13T16:15:14.49Z","modified":"2026-10-20T14:18:25.225316383Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:18.778776Z"},{"id":"GHSA-8rf5-92jh-3vc9","title":"Uncaught Exception leading to Denial of Service in json-sanitizer","description":"OWASP json-sanitizer before 1.2.2 can output invalid JSON or throw an undeclared exception for crafted input. This may lead to denial of service if the application is not prepared to handle these situations.","status":"published","published":"2021-05-13T22:31:32Z","modified":"2023-11-08T04:05:13.923703Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-248"],"updated_at":"2026-11-02T15:46:42.78452Z"}]}}
