Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 42.11.3, 43.7.0, 44.3.0, and 45.0.0-alpha.5, hid and usb permission checks made from an iframe caused setPermissionCheckHandler to receive the top-level frame's origin and details instead of the requesting frame's. An application that delegated hid or usb to a cross-origin untrusted iframe and allowed device access with origin-based logic could therefore grant that embedded frame access intended for the top-level page. This issue is fixed in versions 42.11.3, 43.7.0, 44.3.0, and 45.0.0-alpha.5.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-346"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/113xxx/CVE-2026-113800.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "42.11.3"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "43.0.0-alpha.1"
},
{
"fixed": "43.7.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "44.0.0-alpha.1"
},
{
"fixed": "44.3.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "45.0.0-alpha.1"
},
{
"fixed": "45.0.0-alpha.5"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "22de0a3a06cfd3174fc6c59c3810ab5e1c91bf1a"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "36042b2e1b1c60c67b05ba0e95d1a34f608b9742"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "56cc43eb677d46b86b0d3f49b5fba71404ab1ff0"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "922073f8601479e93071f56f0745041291b206fd"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "c965cee73284c4b230a81d51a7db6115e55da8c0"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v42.11.3",
"range": [
{
"fixed": "22de0a3a06cfd3174fc6c59c3810ab5e1c91bf1a"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "v43.7.0",
"range": [
{
"fixed": "c440db52c29668e848f02e374720e15b6025a132"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "v44.3.0",
"range": [
{
"fixed": "07e460719c75b2ec5ee4893f7d2192ef31c7b8c2"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "v45.0.0-alpha.5",
"range": [
{
"fixed": "92a783952891805f2f82f344c40a6917b98a7d98"
}
],
"source": "REFERENCES_TAG"
}
]
}