{"id":"CVE-2023-28831","aliases":["EUVD-2023-32463","GHSA-p7vc-4gr6-g2px"],"status":"published","title":"The ANSI C OPC UA SDK contains an integer overflow vulnerability that could cause the application...","description":"The OPC UA implementations (ANSI C and C++) in affected products contain an integer overflow vulnerability that could cause the application to run into an infinite loop during certificate validation.\r\n\r\nThis could allow an unauthenticated remote attacker to create a denial of service condition by sending a specially crafted certificate.","severity":{"version":"4.0","score":8.7,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.01129,"percentile":0.66608,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-190"],"published":"2023-09-12T09:32:06Z","modified":"2026-06-17T05:48:51Z","products":[{"vendor":"siemens","product":"simatic braumat"},{"vendor":"siemens","product":"simatic cloud connect 7 cc712"},{"vendor":"siemens","product":"simatic cloud connect 7 cc716"},{"vendor":"siemens","product":"simatic comfort/mobile rt"},{"vendor":"siemens","product":"simatic drive controller cpu 1504d tf"},{"vendor":"siemens","product":"simatic drive controller cpu 1507d tf"},{"vendor":"siemens","product":"simatic et 200sp cpu 1510sp f-1 pn"},{"vendor":"siemens","product":"simatic et 200sp cpu 1510sp-1 pn"},{"vendor":"siemens","product":"simatic et 200sp cpu 1512sp f-1 pn"},{"vendor":"siemens","product":"simatic et 200sp cpu 1512sp-1 pn"},{"vendor":"siemens","product":"simatic et 200sp cpu 1514sp f-2 pn"},{"vendor":"siemens","product":"simatic et 200sp cpu 1514sp-2 pn"},{"vendor":"siemens","product":"simatic et 200sp cpu 1514spt f-2 pn"},{"vendor":"siemens","product":"simatic et 200sp cpu 1514spt-2 pn"},{"vendor":"siemens","product":"simatic et 200sp open controller cpu 1515sp pc2 (incl. siplus variants)"},{"vendor":"siemens","product":"simatic ipc diagmonitor"},{"vendor":"siemens","product":"simatic net pc software v14"},{"vendor":"siemens","product":"simatic net pc software v16"},{"vendor":"siemens","product":"simatic net pc software v17"},{"vendor":"siemens","product":"simatic net pc software v18"},{"vendor":"siemens","product":"simatic pcs 7 v9.1"},{"vendor":"siemens","product":"simatic pcs neo v4.0"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1511-1 pn"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1511c-1 pn"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1511f-1 pn"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1511t-1 pn"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1511tf-1 pn"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1512c-1 pn"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1513-1 pn"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1513f-1 pn"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1515-2 pn"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1515f-2 pn"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1515t-2 pn"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1515tf-2 pn"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1516-3 pn/dp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1516f-3 pn/dp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1516t-3 pn/dp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1516tf-3 pn/dp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1517-3 pn/dp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1517f-3 pn/dp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1517t-3 pn/dp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1517tf-3 pn/dp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1518-4 pn/dp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1518-4 pn/dp mfp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1518f-4 pn/dp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1518f-4 pn/dp mfp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1518t-4 pn/dp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1518tf-4 pn/dp"},{"vendor":"siemens","product":"simatic s7-1500 cpu s7-1518-4 pn/dp odk"},{"vendor":"siemens","product":"simatic s7-1500 cpu s7-1518f-4 pn/dp odk"},{"vendor":"siemens","product":"simatic s7-1500 et 200pro: cpu 1513pro f-2 pn"},{"vendor":"siemens","product":"simatic s7-1500 et 200pro: cpu 1513pro-2 pn"},{"vendor":"siemens","product":"simatic s7-1500 et 200pro: cpu 1516pro f-2 pn"},{"vendor":"siemens","product":"simatic s7-1500 et 200pro: cpu 1516pro-2 pn"},{"vendor":"siemens","product":"simatic s7-1500 software controller v2"},{"vendor":"siemens","product":"simatic s7-1500 software controller v3"},{"vendor":"siemens","product":"simatic s7-plcsim advanced"},{"vendor":"siemens","product":"simatic sistar"},{"vendor":"siemens","product":"simatic wincc oa v3.17"},{"vendor":"siemens","product":"simatic wincc oa v3.18"},{"vendor":"siemens","product":"simatic wincc oa v3.19"},{"vendor":"siemens","product":"simatic wincc opc ua client"},{"vendor":"siemens","product":"simatic wincc runtime professional v16"},{"vendor":"siemens","product":"simatic wincc runtime professional v17"},{"vendor":"siemens","product":"simatic wincc runtime professional v18"},{"vendor":"siemens","product":"simatic wincc runtime professional v19"},{"vendor":"siemens","product":"simatic wincc unified opc ua server"},{"vendor":"siemens","product":"simatic wincc v7.4"},{"vendor":"siemens","product":"simatic wincc v7.5"},{"vendor":"siemens","product":"simatic wincc v8.0"},{"vendor":"siemens","product":"simatic_cloud_connect_7_cc712_firmware"},{"vendor":"siemens","product":"simatic_cloud_connect_7_cc716_firmware"},{"vendor":"siemens","product":"simatic_drive_controller_cpu_1504d_tf_firmware"},{"vendor":"siemens","product":"simatic_drive_controller_cpu_1507d_tf_firmware"},{"vendor":"siemens","product":"simatic_et_200sp_open_controller_cpu_firmware"},{"vendor":"siemens","product":"simatic_s7-1200_cpu_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1510sp-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1510sp_f-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1511-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1511c-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1511f-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1511t-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1511tf-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1512c-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1512sp-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1512sp_f-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1513-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1513f-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1513r-1_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1514sp-2_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1514sp_f-2_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1514spt-2_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1514spt_f-2_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1515-2_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1515f-2_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1515r-2_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1515t-2_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1515tf-2_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1516-3_pn\\/dp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1516f-3_pn\\/dp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1516t-3_pn\\/dp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1516tf-3_pn\\/dp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1517-3_pn\\/dp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1517f-3_pn\\/dp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1517h-3_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1517t-3_pn\\/dp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1517tf-3_pn\\/dp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1518-4_pn\\/dp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1518-4_pn\\/dp_mfp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1518f-4_pn\\/dp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1518f-4_pn\\/dp_mfp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1518hf-4_pn_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1518t-4_pn\\/dp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_1518tf-4_pn\\/dp_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_s7-1518-4_pn\\/dp_odk_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_cpu_s7-1518f-4_pn\\/dp_odk_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_et_200pro_firmware"},{"vendor":"siemens","product":"simatic_s7-1500_software_controller_firmware"},{"vendor":"siemens","product":"simatic_s7-plcsim_advanced_firmware"},{"vendor":"siemens","product":"sinumerik mc"},{"vendor":"siemens","product":"sinumerik one"},{"vendor":"siemens","product":"siplus et 200sp cpu 1510sp f-1 pn"},{"vendor":"siemens","product":"siplus et 200sp cpu 1510sp f-1 pn rail"},{"vendor":"siemens","product":"siplus et 200sp cpu 1510sp-1 pn"},{"vendor":"siemens","product":"siplus et 200sp cpu 1510sp-1 pn rail"},{"vendor":"siemens","product":"siplus et 200sp cpu 1512sp f-1 pn"},{"vendor":"siemens","product":"siplus et 200sp cpu 1512sp f-1 pn rail"},{"vendor":"siemens","product":"siplus et 200sp cpu 1512sp-1 pn"},{"vendor":"siemens","product":"siplus et 200sp cpu 1512sp-1 pn rail"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1511-1 pn"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1511-1 pn t1 rail"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1511-1 pn tx rail"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1511f-1 pn"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1513-1 pn"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1513f-1 pn"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1515f-2 pn"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1515f-2 pn rail"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1515f-2 pn t2 rail"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1516-3 pn/dp"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1516-3 pn/dp rail"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1516-3 pn/dp tx rail"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1516f-3 pn/dp"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1516f-3 pn/dp rail"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1518-4 pn/dp"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1518-4 pn/dp mfp"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1518f-4 pn/dp"},{"vendor":"siemens","product":"siplus_et_200sp_cpu_1510sp-1_pn_firmware"},{"vendor":"siemens","product":"siplus_et_200sp_cpu_1510sp-1_pn_rail_firmware"},{"vendor":"siemens","product":"siplus_et_200sp_cpu_1510sp_f-1_pn_firmware"},{"vendor":"siemens","product":"siplus_et_200sp_cpu_1510sp_f-1_pn_rail_firmware"},{"vendor":"siemens","product":"siplus_et_200sp_cpu_1512sp-1_pn_firmware"},{"vendor":"siemens","product":"siplus_et_200sp_cpu_1512sp-1_pn_rail_firmware"},{"vendor":"siemens","product":"siplus_et_200sp_cpu_1512sp_f-1_pn_firmware"},{"vendor":"siemens","product":"siplus_et_200sp_cpu_1512sp_f-1_pn_rail_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1511-1_pn_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1511-1_pn_t1_rail_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1511-1_pn_tx_rail_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1511f-1_pn_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1513-1_pn_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1513f-1_pn_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1515f-2_pn_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1515f-2_pn_rail_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1515f-2_pn_t2_rail_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1515r-2_pn_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1515r-2_pn_tx_rail_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1516-3_pn\\/dp_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1516-3_pn\\/dp_rail_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1516-3_pn\\/dp_tx_rail_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1516f-3_pn\\/dp_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1516f-3_pn\\/dp_rail_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1517h-3_pn_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1518-4_pn\\/dp_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1518-4_pn\\/dp_mfp_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1518f-4_pn\\/dp_firmware"},{"vendor":"siemens","product":"siplus_s7-1500_cpu_1518hf-4_pn_firmware"}],"references":[{"url":"https://cert-portal.siemens.com/productcert/pdf/ssa-711309.pdf","tags":["x_transferred","Vendor Advisory"]},{"url":"https://cert-portal.siemens.com/productcert/pdf/ssa-118850.pdf","tags":["x_transferred","Mitigation","Vendor Advisory"]},{"url":"https://cert-portal.siemens.com/productcert/html/ssa-711309.html","tags":["x_transferred","Mitigation","Vendor Advisory"]},{"url":"https://cert-portal.siemens.com/productcert/html/ssa-118850.html","tags":["x_transferred","Mitigation","Vendor Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-28831"},{"url":"https://github.com/advisories/GHSA-p7vc-4gr6-g2px"}],"sources":{"cve":[{"id":"CVE-2023-28831","description":"The OPC UA implementations (ANSI C and C++) in affected products contain an integer overflow vulnerability that could cause the application to run into an infinite loop during certificate validation.\r\n\r\nThis could allow an unauthenticated remote attacker to create a denial of service condition by sending a specially crafted certificate.","status":"published","published":"2023-09-12T09:32:06.153Z","modified":"2025-11-11T20:20:09.38Z","cvss":[{"version":"4.0","score":8.7,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","level":"high","assessor":"cna"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"cna"}],"cwes":["CWE-190"],"updated_at":"2026-11-02T14:35:32.752775Z"}],"euvd":[{"id":"EUVD-2023-32463","description":"The OPC UA implementations (ANSI C and C++) in affected products contain an integer overflow vulnerability that could cause the application to run into an infinite loop during certificate validation.\r\n\r\nThis could allow an unauthenticated remote attacker to create a denial of service condition by sending a specially crafted certificate.","status":"published","published":"2023-09-12T09:32:06Z","modified":"2025-11-11T20:20:09Z","cvss":[{"version":"4.0","score":8.7,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","level":"high"}],"updated_at":"2026-11-02T19:49:18.896005Z"}],"ghsa":[{"id":"GHSA-p7vc-4gr6-g2px","title":"The ANSI C OPC UA SDK contains an integer overflow vulnerability that could cause the application...","description":"The ANSI C OPC UA SDK contains an integer overflow vulnerability that could cause the application to run into an infinite loop during certificate validation.\n\nThis could allow an unauthenticated remote attacker to create a denial of service condition by sending a specially crafted certificate.","status":"published","published":"2023-09-20T15:30:50Z","modified":"2025-08-18T15:31:33Z","cvss":[{"version":"4.0","score":8.7,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"high"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-190"],"updated_at":"2026-11-02T15:03:19.722468Z"}],"nvd":[{"id":"CVE-2023-28831","description":"The OPC UA implementations (ANSI C and C++) in affected products contain an integer overflow vulnerability that could cause the application to run into an infinite loop during certificate validation.\r\n\r\nThis could allow an unauthenticated remote attacker to create a denial of service condition by sending a specially crafted certificate.","status":"published","published":"2023-09-12T10:15:27.23Z","modified":"2026-06-17T05:48:51.753Z","cvss":[{"version":"4.0","score":8.7,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"high","assessor":"secondary"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"secondary"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary"}],"cwes":["CWE-190"],"updated_at":"2026-11-02T14:08:28.268644Z"}]}}
