{"id":"CVE-2021-45970","aliases":["EUVD-2021-32676","GHSA-3p59-3fgj-3hg8"],"status":"published","title":"An issue was discovered in IdeBusDxe in Insyde InsydeH2O with kernel 5.1 before 05.16.25, 5.2...","description":"An issue was discovered in IdeBusDxe in Insyde InsydeH2O with kernel 5.1 before 05.16.25, 5.2 before 05.26.25, 5.3 before 05.35.25, 5.4 before 05.43.25, and 5.5 before 05.51.25. A vulnerability exists in the SMM (System Management Mode) branch that registers a SWSMI handler that does not sufficiently check or validate the allocated buffer pointer (the status code saved at the CommBuffer+4 location).","severity":{"version":"3.1","score":8.2,"vector":"CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.0035,"percentile":0.28893,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-120","CWE-787"],"published":"2022-01-05T22:59:10Z","modified":"2026-08-11T15:30:30Z","products":[{"vendor":"insyde","product":"insydeh2o"},{"vendor":"siemens","product":"ruggedcom ape1808 - bios"},{"vendor":"siemens","product":"simatic field pg m5"},{"vendor":"siemens","product":"simatic field pg m6"},{"vendor":"siemens","product":"simatic ipc127e"},{"vendor":"siemens","product":"simatic ipc227g"},{"vendor":"siemens","product":"simatic ipc277g"},{"vendor":"siemens","product":"simatic ipc327g"},{"vendor":"siemens","product":"simatic ipc377g"},{"vendor":"siemens","product":"simatic ipc427e"},{"vendor":"siemens","product":"simatic ipc477e"},{"vendor":"siemens","product":"simatic ipc477e pro"},{"vendor":"siemens","product":"simatic ipc627e"},{"vendor":"siemens","product":"simatic ipc647e"},{"vendor":"siemens","product":"simatic ipc677e"},{"vendor":"siemens","product":"simatic ipc847e"},{"vendor":"siemens","product":"simatic itp1000"},{"vendor":"siemens","product":"simatic ipc277g pro"},{"vendor":"siemens","product":"siplus ipc427e"}],"references":[{"url":"https://www.insyde.com/security-pledge","tags":["x_refsource_MISC","x_transferred","Vendor Advisory"]},{"url":"https://security.netapp.com/advisory/ntap-20220216-0004/","tags":["x_refsource_CONFIRM","x_transferred","Third Party Advisory"]},{"url":"https://cert-portal.siemens.com/productcert/pdf/ssa-306654.pdf","tags":["x_refsource_CONFIRM","x_transferred","Third Party Advisory"]},{"url":"https://www.kb.cert.org/vuls/id/796611"},{"url":"https://cert-portal.siemens.com/productcert/html/ssa-306654.html"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-45970"},{"url":"https://security.netapp.com/advisory/ntap-20220216-0004"},{"url":"https://github.com/advisories/GHSA-3p59-3fgj-3hg8"}],"sources":{"cve":[{"id":"CVE-2021-45970","description":"An issue was discovered in IdeBusDxe in Insyde InsydeH2O with kernel 5.1 before 05.16.25, 5.2 before 05.26.25, 5.3 before 05.35.25, 5.4 before 05.43.25, and 5.5 before 05.51.25. A vulnerability exists in the SMM (System Management Mode) branch that registers a SWSMI handler that does not sufficiently check or validate the allocated buffer pointer (the status code saved at the CommBuffer+4 location).","status":"published","published":"2022-01-05T22:59:10Z","modified":"2026-08-11T12:22:25.252Z","updated_at":"2026-11-02T14:33:02.580561Z"}],"euvd":[{"id":"EUVD-2021-32676","description":"An issue was discovered in IdeBusDxe in Insyde InsydeH2O with kernel 5.1 before 05.16.25, 5.2 before 05.26.25, 5.3 before 05.35.25, 5.4 before 05.43.25, and 5.5 before 05.51.25. A vulnerability exists in the SMM (System Management Mode) branch that registers a SWSMI handler that does not sufficiently check or validate the allocated buffer pointer (the status code saved at the CommBuffer+4 location).","status":"published","published":"2022-01-05T22:59:10Z","modified":"2026-08-11T12:22:25Z","updated_at":"2026-11-02T18:02:00.294626Z"}],"ghsa":[{"id":"GHSA-3p59-3fgj-3hg8","title":"An issue was discovered in IdeBusDxe in Insyde InsydeH2O with kernel 5.1 before 05.16.25, 5.2...","description":"An issue was discovered in IdeBusDxe in Insyde InsydeH2O with kernel 5.1 before 05.16.25, 5.2 before 05.26.25, 5.3 before 05.35.25, 5.4 before 05.43.25, and 5.5 before 05.51.25. A vulnerability exists in the SMM (System Management Mode) branch that registers a SWSMI handler that does not sufficiently check or validate the allocated buffer pointer (the status code saved at the CommBuffer+4 location).","status":"published","published":"2022-02-10T00:01:19Z","modified":"2026-08-11T15:30:30Z","cvss":[{"version":"3.1","score":8.2,"vector":"CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-120","CWE-787"],"updated_at":"2026-11-02T15:10:17.025827Z"}],"nvd":[{"id":"CVE-2021-45970","description":"An issue was discovered in IdeBusDxe in Insyde InsydeH2O with kernel 5.1 before 05.16.25, 5.2 before 05.26.25, 5.3 before 05.35.25, 5.4 before 05.43.25, and 5.5 before 05.51.25. A vulnerability exists in the SMM (System Management Mode) branch that registers a SWSMI handler that does not sufficiently check or validate the allocated buffer pointer (the status code saved at the CommBuffer+4 location).","status":"published","published":"2022-01-05T23:15:08.887Z","modified":"2026-08-11T13:17:22.86Z","cvss":[{"version":"3.1","score":8.2,"vector":"CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":7.2,"vector":"AV:L/AC:L/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T14:07:03.418194Z"}]}}
