{"id":"CVE-2023-39010","aliases":["EUVD-2023-2012","GHSA-99p5-qpqx-mhwc"],"status":"published","title":"Code injection in BoofCV","description":"BoofCV 0.42 was discovered to contain a code injection vulnerability via the component boofcv.io.calibration.CalibrationIO.load. This vulnerability is exploited by loading a crafted camera calibration file.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.00893,"percentile":0.5972,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-94"],"published":"2023-07-28T00:00:00Z","modified":"2026-10-28T02:30:50Z","fixes":[{"ecosystem":"Maven","package":"org.boofcv:boofcv-core","fixed_in":["0.43.1"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.boofcv:boofcv-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.43.1"}]}]},{"source":"osv","ecosystem":"Maven","package":"org.boofcv:boofcv-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.43.1"}]}],"versions":["0.27","0.28","0.29","0.30","0.31","0.32","0.33","0.33.1","0.34","0.35","0.36","0.36.1","0.37","0.38","0.39","0.39.1","0.40","0.40.1","0.41","0.42","0.43"]}],"products":[{"vendor":"boofcv","product":"boofcv"}],"references":[{"url":"https://github.com/lessthanoptimal/BoofCV/issues/406","tags":["x_transferred","Exploit","Issue Tracking","report","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-39010","tags":["advisory"]},{"url":"https://github.com/lessthanoptimal/BoofCV/commit/0da6139ff69fd5a49359854ab01935d06c7f5aac","tags":["web"]},{"url":"https://github.com/advisories/GHSA-99p5-qpqx-mhwc"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/39xxx/CVE-2023-39010.json","tags":["advisory"]},{"url":"https://github.com/lessthanoptimal/BoofCV","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2023-39010","description":"BoofCV 0.42 was discovered to contain a code injection vulnerability via the component boofcv.io.calibration.CalibrationIO.load. This vulnerability is exploited by loading a crafted camera calibration file.","status":"published","published":"2023-07-28T00:00:00Z","modified":"2024-10-22T19:58:55.637Z","updated_at":"2026-11-02T14:35:33.138994Z"}],"euvd":[{"id":"EUVD-2023-2012","description":"BoofCV 0.42 was discovered to contain a code injection vulnerability via the component boofcv.io.calibration.CalibrationIO.load. This vulnerability is exploited by loading a crafted camera calibration file.","status":"published","published":"2023-07-28T00:00:00Z","modified":"2024-10-22T19:58:55Z","updated_at":"2026-11-03T00:05:22.224445Z"}],"ghsa":[{"id":"GHSA-99p5-qpqx-mhwc","title":"Code injection in BoofCV","description":"BoofCV 0.42 was discovered to contain a code injection vulnerability via the component boofcv.io.calibration.CalibrationIO.load. This vulnerability is exploited by loading a crafted camera calibration file.","status":"published","published":"2023-07-28T15:30:23Z","modified":"2023-11-05T05:01:00Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:37:13.301199Z"}],"nvd":[{"id":"CVE-2023-39010","description":"BoofCV 0.42 was discovered to contain a code injection vulnerability via the component boofcv.io.calibration.CalibrationIO.load. This vulnerability is exploited by loading a crafted camera calibration file.","status":"published","published":"2023-07-28T15:15:12.313Z","modified":"2026-06-17T06:11:28.8Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:08:18.687088Z"}],"osv":[{"id":"GHSA-99p5-qpqx-mhwc","title":"Code injection in BoofCV","description":"BoofCV 0.42 was discovered to contain a code injection vulnerability via the component boofcv.io.calibration.CalibrationIO.load. This vulnerability is exploited by loading a crafted camera calibration file.","status":"published","published":"2023-07-28T15:30:23Z","modified":"2024-02-16T08:24:23.990583Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T15:46:43.524801Z"},{"id":"CVE-2023-39010","description":"BoofCV 0.42 was discovered to contain a code injection vulnerability via the component boofcv.io.calibration.CalibrationIO.load. This vulnerability is exploited by loading a crafted camera calibration file.","status":"published","published":"2023-07-28T00:00:00Z","modified":"2026-10-28T02:30:50.522097081Z","updated_at":"2026-11-02T15:44:32.922049Z"}]}}
