{"id":"CVE-2026-56291","published":"2026-07-09T11:16:40Z","modified":"2026-10-25T17:10:00Z","title":"Balbooa Forms Unrestricted Upload of File with Dangerous Type Vulnerability","vendor":"Balbooa","product":"Forms","tier":"core","eol":null,"description":{"text":"Joomla Extension - balbooa.com - Unauthenticated file upload in Balbooa Forms extension < 2.4.1 - The Joomla extension Balbooa Forms is vulnerable to an unauthenticated arbitrary file upload that allows uploading executable files and leads to full RCE.","provenance":"source","from":"NVD"},"summary":{"text":"The Balbooa Forms extension for Joomla contains an unrestricted file upload flaw, classified as unrestricted upload of a file with a dangerous type, in its forms component. An unauthenticated remote attacker can upload executable files to the affected extension, which can lead to remote code execution, with no user interaction or prior authentication required.","provenance":"ai","model":"claude-haiku-5-5","generatedAt":"2026-10-23T07:10:08Z"},"cvss":{"score":9.8,"severity":"CRITICAL","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","provenance":"source","from":"NVD"},"epss":{"score":0.14854,"percentile":0.96691,"date":"2026-10-30","provenance":"source"},"kev":{"dateAdded":"2026-07-10","dueDate":"2026-07-13","ransomware":false,"requiredAction":"Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.","notes":"https://www.balbooa.com/joomla-forms ; BOD 26-04: https://www.cisa.gov/news-events/directives/bod-26-04-prioritizing-security-updates-based-risk ; Forensics Triage Requirements: https://www.cisa.gov/news-events/directives/bod-26-04-implementation-guidance-prioritizing-security-updates-based-risk ; https://nvd.nist.gov/vuln/detail/CVE-2026-56291","provenance":"source"},"vulncheckKev":{"dateAdded":"2026-07-08","exploitedFirstSeen":"2026-07-08","ransomware":false,"evidence":[{"url":"https://mysites.guru/blog/balbooa-forms-unauthenticated-file-upload-flaw/","date":"2026-07-08"},{"url":"https://previdian.com/CVE-2026-56291","date":"2026-07-10"},{"url":"https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json","date":"2026-07-10"},{"url":"https://mysites.guru/blog/gridbox-23-critical-vulnerabilities/","date":"2026-07-29"},{"url":"https://www.recordedfuture.com/blog/july-2026-cve-landscape","date":"2026-08-07"}],"evidenceTotal":5,"provenance":"source"},"exploited":true,"otx":{"pulseCount":32,"pulses":[{"name":"Actively_Exploited_Kev | Oct 31, 2026","url":"https://otx.alienvault.com/pulse/6ae4aefab0c2191cecd41862","created":"2026-10-30"},{"name":"Actively_Exploited_Kev | Oct 30, 2026","url":"https://otx.alienvault.com/pulse/6ae35d889ea92b4ce19c2680","created":"2026-10-29"},{"name":"Actively_Exploited_Kev | Oct 29, 2026","url":"https://otx.alienvault.com/pulse/6ae20c1db17e7057ae7d9ad1","created":"2026-10-28"},{"name":"Actively_Exploited_Kev | Oct 28, 2026","url":"https://otx.alienvault.com/pulse/6ae0ba7e0e2a97ff7b218819","created":"2026-10-27"},{"name":"Actively_Exploited_Kev | Oct 27, 2026","url":"https://otx.alienvault.com/pulse/6adf68b85c3e852f3c111d18","created":"2026-10-26"},{"name":"Actively_Exploited_Kev | Oct 24, 2026","url":"https://otx.alienvault.com/pulse/6adb740e397c3ad4799aa4cd","created":"2026-10-23"},{"name":"Actively_Exploited_Kev | Oct 23, 2026","url":"https://otx.alienvault.com/pulse/6ada236fcfba2dfa730ea482","created":"2026-10-22"},{"name":"Actively_Exploited_Kev | Oct 22, 2026","url":"https://otx.alienvault.com/pulse/6ad8d33a077cbb5cab524d80","created":"2026-10-21"},{"name":"Actively_Exploited_Kev | Oct 21, 2026","url":"https://otx.alienvault.com/pulse/6ad78130c4d1ac2be83a8b6d","created":"2026-10-20"},{"name":"Actively_Exploited_Kev | Oct 20, 2026","url":"https://otx.alienvault.com/pulse/6ad62f63c24a405a3423cc13","created":"2026-10-19"}],"provenance":"machine"},"cwes":[{"id":"CWE-434","name":"Unrestricted Upload of File with Dangerous Type"}],"references":[{"url":"https://mysites.guru/blog/balbooa-forms-unauthenticated-file-upload-flaw/","tags":["Exploit","Third Party Advisory"]},{"url":"https://www.balbooa.com/joomla-forms","tags":["Product"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-56291","tags":["US Government Resource"]}],"techniques":[{"id":"T1190","name":"Exploit Public-Facing Application","tactics":["initial-access"],"provenance":"ai","basis":"ai-mapping","bases":["ai-mapping"],"basisDetail":"claude-haiku-5-5: unauthenticated public-facing web app upload","mappingType":"exploitation_technique","evidence":[{"from":"description","quote":"unauthenticated arbitrary file upload that allows uploading executable files","start":153,"end":229}],"model":"claude-haiku-5-5","confidence":"medium","confidenceNote":"AI-mapped from the description (quote-validated, not expert-reviewed)"},{"id":"T1059","name":"Command and Scripting Interpreter","tactics":["execution"],"provenance":"ai","basis":"ai-mapping","bases":["ai-mapping"],"basisDetail":"claude-haiku-5-5: uploaded executables yield code execution","mappingType":"primary_impact","evidence":[{"from":"description","quote":"allows uploading executable files and leads to full RCE","start":196,"end":251}],"model":"claude-haiku-5-5","confidence":"medium","confidenceNote":"AI-mapped from the description (quote-validated, not expert-reviewed)"}],"reports":[],"affected":[],"advisories":[],"euvd":{"id":"EUVD-2026-42573","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-42573","exploited":true,"exploitedSince":"2026-07-10","provenance":"source"},"exploits":[],"exploitSources":{"pocGithub":{"count":4,"skipped":1,"earliest":"2026-07-11","earliestUrl":"https://github.com/shinthink/CVE-2026-56291","repos":[{"name":"shinthink/CVE-2026-56291","url":"https://github.com/shinthink/CVE-2026-56291","stars":2,"created":"2026-07-11"},{"name":"0xdenis77/CVE-2026-56291","url":"https://github.com/0xdenis77/CVE-2026-56291","stars":1,"created":"2026-07-13"},{"name":"rimbadirgantara/CVE-2026-56291.yaml","url":"https://github.com/rimbadirgantara/CVE-2026-56291.yaml","stars":0,"created":"2026-07-13"},{"name":"ChiefYoru/CVE-2026-56291_PoC","url":"https://github.com/ChiefYoru/CVE-2026-56291_PoC","stars":0,"created":"2026-07-18"}]},"nuclei":[{"id":"CVE-2026-56291","name":"Balbooa Forms < 2.4.1 - Unauthenticated Arbitrary File Upload","severity":"critical","path":"http/cves/2026/CVE-2026-56291.yaml","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2026/CVE-2026-56291.yaml"}],"first":{"date":"2026-07-11","source":"PoC-in-GitHub","url":"https://github.com/shinthink/CVE-2026-56291"},"provenance":"source"},"exploitRefs":["https://mysites.guru/blog/balbooa-forms-unauthenticated-file-upload-flaw/"],"flow":[{"stage":"exploitation","techniques":["T1190"],"provenance":"ai"},{"stage":"primary","techniques":["T1059"],"provenance":"ai"}],"timeline":[{"date":"2026-07-08","kind":"exploited-reported","label":"Exploitation first reported (VulnCheck KEV evidence)","url":"https://mysites.guru/blog/balbooa-forms-unauthenticated-file-upload-flaw/","provenance":"source"},{"date":"2026-07-09","kind":"published","label":"Published (NVD)","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-56291","provenance":"source"},{"date":"2026-07-10","kind":"kev","label":"Added to CISA KEV","url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog","provenance":"source"},{"date":"2026-07-10","kind":"euvd-exploited","label":"ENISA EUVD: exploited","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-42573","provenance":"source"},{"date":"2026-07-11","kind":"exploit-public","label":"First public exploit: PoC-in-GitHub","url":"https://github.com/shinthink/CVE-2026-56291","provenance":"source"}],"speed":{"daysToPublicExploit":2,"firstExploitFrom":"PoC-in-GitHub","daysToKev":1},"priority":{"score":74.2,"factors":[{"name":"In a KEV catalog","points":35.0,"detail":"listed in CISA KEV and VulnCheck KEV"},{"name":"Recent KEV listing","points":5.0,"detail":"added 115 days ago"},{"name":"Known ransomware use","points":0.0,"detail":"not known"},{"name":"EPSS percentile","points":19.34,"detail":"percentile 0.9669"},{"name":"Named in threat reports","points":0.0,"detail":"0 reports"},{"name":"Public exploit code","points":5.0,"detail":"1 NVD reference tagged Exploit; 4 PoC-in-GitHub repos; 1 nuclei template"},{"name":"Mentioned in OTX pulses","points":3.0,"detail":"32 pulses"},{"name":"CVSS severity","points":6.86,"detail":"base score 9.8"},{"name":"End-of-life product","points":0.0,"detail":"supported or unknown"}]}}