{"answers":{"affected":"It affects 44 products.","exploited":"There is no known exploitation of CVE-2021-28190 in the wild and no public exploit code.","fix":"No fix has been published for CVE-2021-28190 yet. Limit exposure of the affected software until one is available.","what":"CVE-2021-28190 is a medium-severity memory corruption vulnerability in ASUS BMC firmware for ASMB9-iKVM, published on 6 Apr 2021. An attacker needs administrator access to exploit it, with no action from the victim."},"fix_prompt":"Check this codebase for CVE-2021-28190 and fix it if it is affected.\n\nWhat it is: CVE-2021-28190 is a medium-severity memory corruption vulnerability in ASUS BMC firmware for ASMB9-iKVM, published on 6 Apr 2021. An attacker needs administrator access to exploit it, with no action from the victim.\nExploitation: There is no known exploitation of CVE-2021-28190 in the wild and no public exploit code.\n\nAffected product: ASUS BMC firmware for ASMB9-iKVM. No package-level version data is available, so check the vendor advisory linked from the reference page.\n\nTask:\n1. Search the dependency manifests and lockfiles (for example package.json, package-lock.json, requirements.txt, poetry.lock, uv.lock, pom.xml, build.gradle, go.mod, Cargo.lock, Gemfile.lock) and any Dockerfiles for the affected packages, including transitive dependencies.\n2. If an affected version is in use, upgrade it to the fixed version for its release line with the project's package manager, so the lockfile is regenerated. Prefer the smallest upgrade that fixes it.\n3. If there is no fix, or the upgrade would break the build, do not guess: explain the risk and the safest workaround instead.\n4. Run the tests and summarise what changed and why.\n5. If nothing in the project is affected, say so and change nothing.\n\nReference: https://insights.sbomify.com/CVE-2021-28190/ (Markdown: https://insights.sbomify.com/CVE-2021-28190/index.md)","id":"CVE-2021-28190","markdown":"https://insights.sbomify.com/CVE-2021-28190/index.md","name":"CVE-2021-28190","record":{"aliases":["GHSA-8m8f-h54p-vqgg"],"analysis":{"component_type":"hardware_firmware","fix_type":"patch","impacts":["denial_of_service"],"network_reachable":"yes","non_default_config":false,"product_category":"ASUS BMC firmware","requires_auth":"high_privilege","summary":"Remote attackers can cause a buffer overflow in the certificate generation function, leading to abnormal termination of the web service.","user_interaction":"not_required","vuln_class":"memory_corruption"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"twcert","cpe":[{"product":"asmb9-ikvm_firmware","vendor":"asus"},{"product":"e700_g4_firmware","vendor":"asus"},{"product":"esc4000_dhd_g4_firmware","vendor":"asus"},{"product":"esc4000_g4_firmware","vendor":"asus"},{"product":"esc4000_g4x_firmware","vendor":"asus"},{"product":"esc8000_g4\\/10g_firmware","vendor":"asus"},{"product":"esc8000_g4_firmware","vendor":"asus"},{"product":"knpa-u16_firmware","vendor":"asus"},{"product":"pro_e800_g4_firmware","vendor":"asus"},{"product":"rs100-e10-pi2_firmware","vendor":"asus"},{"product":"rs300-e10-ps4_firmware","vendor":"asus"},{"product":"rs300-e10-rs4_firmware","vendor":"asus"},{"product":"rs500-e9-ps4_firmware","vendor":"asus"},{"product":"rs500-e9-rs4-u_firmware","vendor":"asus"},{"product":"rs500-e9-rs4_firmware","vendor":"asus"},{"product":"rs500a-e10-ps4_firmware","vendor":"asus"},{"product":"rs500a-e10-rs4_firmware","vendor":"asus"},{"product":"rs500a-e9-ps4_firmware","vendor":"asus"},{"product":"rs500a-e9-rs4_firmware","vendor":"asus"},{"product":"rs500a-e9_rs4_u_firmware","vendor":"asus"},{"product":"rs520-e9-rs12-e_firmware","vendor":"asus"},{"product":"rs520-e9-rs8_firmware","vendor":"asus"},{"product":"rs700-e9-rs12_firmware","vendor":"asus"},{"product":"rs700-e9-rs4_firmware","vendor":"asus"},{"product":"rs700a-e9-rs12v2_firmware","vendor":"asus"},{"product":"rs700a-e9-rs4_firmware","vendor":"asus"},{"product":"rs700a-e9-rs4v2_firmware","vendor":"asus"},{"product":"rs720-e9-rs12-e_firmware","vendor":"asus"},{"product":"rs720-e9-rs24-u_firmware","vendor":"asus"},{"product":"rs720-e9-rs8-g_firmware","vendor":"asus"},{"product":"rs720a-e9-rs12v2_firmware","vendor":"asus"},{"product":"rs720a-e9-rs24-e_firmware","vendor":"asus"},{"product":"rs720a-e9-rs24v2_firmware","vendor":"asus"},{"product":"rs720q-e9-rs24-s_firmware","vendor":"asus"},{"product":"rs720q-e9-rs8-s_firmware","vendor":"asus"},{"product":"rs720q-e9-rs8_firmware","vendor":"asus"},{"product":"ws_c422_pro\\/se_firmware","vendor":"asus"},{"product":"ws_c621e_sage_firmware","vendor":"asus"},{"product":"ws_x299_pro\\/se_firmware","vendor":"asus"},{"product":"z11pa-d8_firmware","vendor":"asus"},{"product":"z11pa-d8c_firmware","vendor":"asus"},{"product":"z11pa-u12\\/10g-2s_firmware","vendor":"asus"},{"product":"z11pa-u12_firmware","vendor":"asus"},{"product":"z11pr-d16_firmware","vendor":"asus"}],"cvss":{"score":4.9,"severity":"medium","source":"cna","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H","version":"3.1"},"cwes":[{"id":"CWE-120","name":"Buffer Copy without Checking Size of Input"}],"description":"The specific function in ASUS BMC’s firmware Web management page (Generate new certificate function) does not verify the string length entered by users, resulting in a Buffer overflow vulnerability. As obtaining the privileged permission, remote attackers use the leakage to abnormally terminate the Web service.","ecosystems":[],"exploits":{"exploitdb":0,"first_seen":null,"github_poc":0,"max_poc_stars":null,"metasploit":0,"nuclei":0,"refs":[],"tier":"none_known"},"has_fix":null,"headline":"ASUS BMC's firmware: buffer overflow - Generate new certificate function","id":"CVE-2021-28190","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":"memory_corruption","year":"2021"},"n_packages":0,"n_references":3,"next":{"headline":"ASUS BMC's firmware: buffer overflow - Firmware update function","id":"CVE-2021-28191"},"packages":[],"prev":{"headline":"ASUS BMC's firmware: buffer overflow - SMTP configuration function","id":"CVE-2021-28189"},"products":["BMC firmware for ASMB9-iKVM","BMC firmware for E700 G4","BMC firmware for ESC4000 DHD G4","BMC firmware for ESC4000 G4","BMC firmware for ESC4000 G4X","BMC firmware for ESC8000 G4","BMC firmware for ESC8000 G4/10G","BMC firmware for KNPA-U16","BMC firmware for Pro E800 G4","BMC firmware for RS100-E10-PI2","BMC firmware for RS300-E10-PS4","BMC firmware for RS300-E10-RS4","BMC firmware for RS500-E9-PS4","BMC firmware for RS500-E9-RS4","BMC firmware for RS500-E9-RS4-U","BMC firmware for RS500A-E10-PS4","BMC firmware for RS500A-E10-RS4","BMC firmware for RS500A-E9 RS4","BMC firmware for RS500A-E9-PS4","BMC firmware for RS500A-E9-RS4","BMC firmware for RS520-E9-RS12-E","BMC firmware for RS520-E9-RS8","BMC firmware for RS700-E9-RS12","BMC firmware for RS700-E9-RS4","BMC firmware for RS700A-E9-RS12V2","BMC firmware for RS700A-E9-RS4","BMC firmware for RS700A-E9-RS4V2","BMC firmware for RS720-E9-RS12-E","BMC firmware for RS720-E9-RS24-U","BMC firmware for RS720-E9-RS8-G","BMC firmware for RS720A-E9-RS12V2","BMC firmware for RS720A-E9-RS24-E","BMC firmware for RS720A-E9-RS24V2","BMC firmware for RS720Q-E9-RS24-S","BMC firmware for RS720Q-E9-RS8","BMC firmware for RS720Q-E9-RS8-S","BMC firmware for WS C422 PRO/SE","BMC firmware for WS C621E SAGE","BMC firmware for WS X299 PRO/SE","BMC firmware for Z11PA-D8","BMC firmware for Z11PA-D8C","BMC firmware for Z11PA-U12","BMC firmware for Z11PA-U12/10G-2S","BMC firmware for Z11PR-D16"],"published":"2021-04-06","related":[{"cvss_score":4.9,"headline":"ASUS BMC's firmware: buffer overflow - Firmware update function","id":"CVE-2021-28191","kev_date_added":null,"published":"2021-04-06"},{"cvss_score":4.9,"headline":"ASUS BMC's firmware: buffer overflow - Remote video storage function","id":"CVE-2021-28192","kev_date_added":null,"published":"2021-04-06"},{"cvss_score":4.9,"headline":"ASUS BMC's firmware: buffer overflow - SMTP configuration function","id":"CVE-2021-28193","kev_date_added":null,"published":"2021-04-06"},{"cvss_score":4.9,"headline":"ASUS BMC's firmware: buffer overflow - Remote image configuration setting","id":"CVE-2021-28194","kev_date_added":null,"published":"2021-04-06"},{"cvss_score":4.9,"headline":"ASUS BMC's firmware: buffer overflow - Radius configuration function","id":"CVE-2021-28195","kev_date_added":null,"published":"2021-04-06"},{"cvss_score":4.9,"headline":"ASUS BMC's firmware: buffer overflow - Generate SSL certificate function","id":"CVE-2021-28196","kev_date_added":null,"published":"2021-04-06"}],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"US public information, NVD API terms","name":"NVD"},{"class":"attribution","licence":"CWE Terms of Use","name":"CWE (MITRE)"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"}],"ssvc":{"automatable":null,"exploitation":null,"technical_impact":null},"state":"PUBLISHED","updated":"2024-09-16","vendors":["ASUS"]},"summary":"Remote attackers can cause a buffer overflow in the certificate generation function, leading to abnormal termination of the web service.","url":"https://insights.sbomify.com/CVE-2021-28190/"}