ZeroHour

CVE-2026-78839

niche

Arbitrary File Upload Leading to RCE in AppNitro MachForm v30

CVSS 3.1
8.1 high
EPSS
<1%p42
Published
()
Modified
AI analysis

MachForm v30, a self-hosted PHP form builder sold by AppNitro, contains an unrestricted file upload flaw (CWE-434) that accepts files of dangerous types, including crafted .phar archives. The CVSS vector indicates the attack is carried out over the network by an unauthenticated attacker with no user interaction required, though the high complexity value suggests specific server-side conditions must be met for the uploaded file to be executed. If those conditions are met, the attacker gains arbitrary code execution on the web server under the web application's account, with high impact to confidentiality, integrity, and availability. Any organization running a MachForm v30 deployment, especially one reachable from the internet, is affected; no affected or fixed version range beyond v30 has been published. Exploitation has not been confirmed in the wild: there is no public proof-of-concept, the flaw is not in CISA's KEV, and EPSS assigns roughly a 0.3% probability of exploitation within 30 days.

What to do: Update MachForm via AppNitro's official channels — no fixed version number has been published, so confirm the patched release with the vendor before relying on it. Until patched, restrict allowed upload types (block .phar and related PHP-executable extensions), serve uploaded files from non-executable paths, and consider WAF filtering on upload endpoints. Review MachForm upload directories and web logs for unexpected .phar or PHP files that could indicate prior exploitation.

Affected
AppNitro MachFormv30 (as disclosed; no affected or fixed version range published)
Estimated exposure
nichelikely low thousands of self-hosted instances (order-of-magnitude estimate; no public install-base data) — MachForm is a commercial, self-hosted PHP form application distributed by AppNitro with no published active-install counts or public internet-scan figures, so the estimate reflects the typical footprint of niche self-hosted web scripts…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

An arbitrary file upload vulnerability in AppNitro MachForm v30 allows attackers to execute arbitrary code via uploading a crafted .phar file.

Weakness
CWE-434
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.