{"id":"CVE-2026-2345","state":"PUBLISHED","title":"Insufficient Origin Validation in Proctorio Chrome Extension postMessage Handlers","description":"Proctorio Chrome Extension is a browser extension used for online proctoring. The extension contains multiple window.addEventListener('message', ...) handlers that do not properly validate the origin of incoming messages. Specifically, an internal messaging bridge processes messages based solely on the presence of a fromWebsite property without verifying the event.origin attribute.","publishedAt":"2026-02-11T14:49:44.991Z","updatedAt":"2026-02-11T21:19:08.551Z","severity":{"score":3.6,"label":"Low","version":"3.1","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N","source":"Hackrate"},"assigner":"Hackrate","products":["Proctorio Secure Exam Proctor Extension"],"affected":[{"vendor":"Proctorio","product":"Secure Exam Proctor Extension","defaultStatus":"unaffected","versions":[{"version":"1.5.25220.33","status":"affected"},{"version":"1.5.25220.36","status":"unaffected"}]}],"references":["https://www.hckrt.com/hacktivity/46b61f36-b685-4667-aebf-82a67ad69ad6"],"weaknesses":["CWE-346"],"ingestedAt":"2026-10-29T20:11:31.369Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/2xxx/CVE-2026-2345.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-2345","state":"PUBLISHED","datePublished":"2026-02-11T14:49:44.991Z","dateUpdated":"2026-02-11T21:19:08.551Z","assignerShortName":"Hackrate","assignerOrgId":"7004884b-51e2-48e8-b4a2-5ca29e80453e","dateReserved":"2026-02-11T14:45:32.162Z"},"containers":{"cna":{"title":"Insufficient Origin Validation in Proctorio Chrome Extension postMessage Handlers","descriptions":[{"lang":"en","value":"Proctorio Chrome Extension is a browser extension used for online proctoring. The extension contains multiple window.addEventListener('message', ...) handlers that do not properly validate the origin of incoming messages. Specifically, an internal messaging bridge processes messages based solely on the presence of a fromWebsite property without verifying the event.origin attribute."}],"affected":[{"vendor":"Proctorio","product":"Secure Exam Proctor Extension","defaultStatus":"unaffected","versions":[{"version":"1.5.25220.33","status":"affected"},{"version":"1.5.25220.36","status":"unaffected"}]}],"references":[{"url":"https://www.hckrt.com/hacktivity/46b61f36-b685-4667-aebf-82a67ad69ad6"}],"metrics":[{"cvssV3_1":{"attackComplexity":"HIGH","attackVector":"LOCAL","availabilityImpact":"NONE","baseScore":3.6,"baseSeverity":"LOW","confidentialityImpact":"LOW","integrityImpact":"LOW","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"REQUIRED","vectorString":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N","version":"3.1"},"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}]}],"problemTypes":[{"descriptions":[{"cweId":"CWE-346","description":"CWE-346 Origin Validation Error","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"Hackrate","orgId":"7004884b-51e2-48e8-b4a2-5ca29e80453e","dateUpdated":"2026-02-11T14:49:44.991Z"},"credits":[{"lang":"en","type":"reporter","value":"Caen Jones (@vcc3v)"}],"impacts":[{"capecId":"CAPEC-63","descriptions":[{"lang":"en","value":"CAPEC-63 Cross-Site Scripting (XSS)"}]}],"source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"Vulnogram 0.5.0"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-02-11T21:19:02.758590Z","id":"CVE-2026-2345","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-02-11T21:19:08.551Z"}}]}}}