{"dataType":"CVE_RECORD","cveMetadata":{"state":"PUBLISHED","cveId":"CVE-2023-36665","assignerOrgId":"8254265b-2729-46b6-b9e3-3dfca2d5bfca","assignerShortName":"mitre","dateUpdated":"2024-08-02T16:52:54.371Z","dateReserved":"2023-06-25T00:00:00.000Z","datePublished":"2023-07-05T00:00:00.000Z"},"containers":{"cna":{"providerMetadata":{"orgId":"8254265b-2729-46b6-b9e3-3dfca2d5bfca","shortName":"mitre","dateUpdated":"2024-06-28T18:05:58.043Z"},"descriptions":[{"lang":"en","value":"\"protobuf.js (aka protobufjs) 6.10.0 through 7.x before 7.2.5 allows Prototype Pollution, a different vulnerability than CVE-2022-25878. A user-controlled protobuf message can be used by an attacker to pollute the prototype of Object.prototype by adding and overwriting its data and functions. Exploitation can involve: (1) using the function parse to parse protobuf messages on the fly, (2) loading .proto files by using load/loadSync functions, or (3) providing untrusted input to the functions ReflectionObject.setParsedOption and util.setProperty."}],"affected":[{"vendor":"n/a","product":"n/a","versions":[{"version":"n/a","status":"affected"}]}],"references":[{"url":"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.2.3...protobufjs-v7.2.4"},{"url":"https://github.com/protobufjs/protobuf.js/commit/e66379f451b0393c27d87b37fa7d271619e16b0d"},{"url":"https://www.code-intelligence.com/blog/cve-protobufjs-prototype-pollution-cve-2023-36665"},{"url":"https://github.com/protobufjs/protobuf.js/releases/tag/protobufjs-v7.2.4"},{"url":"https://github.com/protobufjs/protobuf.js/pull/1899"},{"url":"https://security.netapp.com/advisory/ntap-20240628-0006/"}],"problemTypes":[{"descriptions":[{"type":"text","lang":"en","description":"n/a"}]}]},"adp":[{"metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2024-07-08T15:11:08.399447Z","id":"CVE-2023-36665","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"title":"CISA ADP Vulnrichment","providerMetadata":{"orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","shortName":"CISA-ADP","dateUpdated":"2024-07-08T15:11:31.786Z"}},{"providerMetadata":{"orgId":"af854a3a-2127-422b-91ae-364da2661108","shortName":"CVE","dateUpdated":"2024-08-02T16:52:54.371Z"},"title":"CVE Program Container","references":[{"url":"https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.2.3...protobufjs-v7.2.4","tags":["x_transferred"]},{"url":"https://github.com/protobufjs/protobuf.js/commit/e66379f451b0393c27d87b37fa7d271619e16b0d","tags":["x_transferred"]},{"url":"https://www.code-intelligence.com/blog/cve-protobufjs-prototype-pollution-cve-2023-36665","tags":["x_transferred"]},{"url":"https://github.com/protobufjs/protobuf.js/releases/tag/protobufjs-v7.2.4","tags":["x_transferred"]},{"url":"https://github.com/protobufjs/protobuf.js/pull/1899","tags":["x_transferred"]},{"url":"https://security.netapp.com/advisory/ntap-20240628-0006/","tags":["x_transferred"]}]}]},"dataVersion":"5.1"}