{"answers":{"affected":"","exploited":"It is not confirmed as exploited in the wild, but public exploit code for CVE-2023-54391 exists.","fix":"No fix has been published for CVE-2023-54391 yet. Limit exposure of the affected software until one is available.","what":"CVE-2023-54391 is a critical authentication bypass vulnerability in Proxmox Virtual Environment (VE), published on 1 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim."},"fix_prompt":"Check this codebase for CVE-2023-54391 and fix it if it is affected.\n\nWhat it is: CVE-2023-54391 is a critical authentication bypass vulnerability in Proxmox Virtual Environment (VE), published on 1 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.\nExploitation: It is not confirmed as exploited in the wild, but public exploit code for CVE-2023-54391 exists.\n\nAffected product: Proxmox Virtual Environment (VE). 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-2023-54391/ (Markdown: https://insights.sbomify.com/CVE-2023-54391/index.md)","id":"CVE-2023-54391","markdown":"https://insights.sbomify.com/CVE-2023-54391/index.md","name":"CVE-2023-54391","record":{"aliases":["GHSA-m457-grcf-698x"],"analysis":{"component_type":"server_software","fix_type":"end_of_life","impacts":["privilege_escalation","account_takeover"],"network_reachable":"yes","non_default_config":false,"product_category":"Virtualization platform","requires_auth":"none","summary":"Unauthenticated attackers can bypass authentication and gain root access by supplying an arbitrary tfa-challenge value in the API login endpoint.","user_interaction":"not_required","vuln_class":"auth_bypass"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"VulnCheck","cpe":[],"cvss":{"score":9.3,"severity":"critical","source":"cna","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","version":"4.0"},"cwes":[{"id":"CWE-304","name":"Missing Critical Step in Authentication"}],"description":"Proxmox Virtual Environment (VE) 7.0 through 8.0 contains an authentication bypass vulnerability in libpve-access-control before 8.0.4 that allows unauthenticated attackers to authenticate as any existing enabled user without a configured second factor by supplying an arbitrary tfa-challenge value in the API login endpoint. Attackers can send a POST request to the access ticket API endpoint with any value in the tfa-challenge parameter to completely skip password verification, gaining unauthorized access including to the root@pam account. All affected releases are end of life.","ecosystems":[],"exploits":{"exploitdb":0,"first_seen":"2026-09-03","github_poc":3,"max_poc_stars":2,"metasploit":0,"nuclei":1,"refs":[{"date":"2026-10-06T08:49:34Z","kind":"github_poc","ref":"https://github.com/alexand0www/CVE-2023-54391-RCE","stars":2,"title":"CVE-2023-54391: Proxmox VE Authentication Bypass RCE Exploit"},{"date":"2026-09-03T21:51:08Z","kind":"github_poc","ref":"https://github.com/disqualifier/psa-2026-00043-recovery","stars":0,"title":"Recovery notes for proxmox advisory ID: PSA-2026-00043-1 (CVE-2023-54391)"},{"date":"2026-10-19T08:03:36Z","kind":"github_poc","ref":"https://github.com/Lewis1766/CVE-2023-54391-POC","stars":0,"title":null},{"date":null,"kind":"nuclei","ref":"http/cves/2023/CVE-2023-54391.yaml","stars":null,"title":"Proxmox VE - Default Credentials with TFA Bypass"}],"tier":"weaponised"},"has_fix":null,"headline":"Proxmox VE 7.0-8.0 Authentication Bypass via tfa-challenge Parameter","id":"CVE-2023-54391","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":"auth_bypass","year":"2023"},"n_packages":0,"n_references":4,"next":{"headline":"PocketMine-MP before 4.22.3 Denial of Service via BlockActorDataPacket","id":"CVE-2023-54392"},"packages":[],"prev":{"headline":"PocketMine-MP before 5.3.1 Denial of Service via LoginPacket","id":"CVE-2023-54390"},"products":["Proxmox Virtual Environment (VE)"],"published":"2026-09-01","related":[],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"CWE Terms of Use","name":"CWE (MITRE)"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"},{"class":"attribution","licence":"MIT","name":"Nuclei templates"},{"class":"open","licence":"CC0","name":"PoC-in-GitHub"}],"ssvc":{"automatable":"yes","exploitation":"none","technical_impact":"total"},"state":"PUBLISHED","updated":"2026-10-01","vendors":["Proxmox Server Solutions GmbH"]},"summary":"Unauthenticated attackers can bypass authentication and gain root access by supplying an arbitrary tfa-challenge value in the API login endpoint.","url":"https://insights.sbomify.com/CVE-2023-54391/"}