
Proof-of-Concept-Exploit und Lab für CVE-2026-84753, eine unauthentifizierte PHP-Object-Injection in Mail Mint <= 1.31.0 über den mint-form-submit REST-Endpunkt.
abraxaslabs.tech · github.com/abraxas · @abraxas_null · CVE-2026-84753
Mail Mint 1.31.0 — WPFunnels
Nicht authentifizierte PHP-Object-Injection in Mail Mint <= 1.31.0.
| CVE | CVE-2026-84753 · CVE.org |
| CWE | CWE-502 |
| CVSS | Kritisch: 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| Produkt | Mail Mint |
| Betroffen | alle Versionen bis einschließlich 1.31.0 |
| Gepatcht | 1.31.1 und später |
| Auth | keine (siehe Source Map) |
| Lab | nur 127.0.0.1 · Vendor/Client-Disclosure-Paket, kein Scanner |
PHP Object Injection ist maybe_unserialize auf Contact-Meta, keine ajax action=. HTTP ist REST mint-form-submit. PHP-Methodennamen sind nicht action=.
POST/?rest_route=/mint-mail/v1/mint-form-submitGET /?rest_route=/wp/v2/pages&slug=mm-lab-nonce → MM_NONCEPOST mint-mail/v1/mint-form-submit post_data email+form_id+serialized extra fieldFormAction::handle_form_submission stores meta verbatim (FormAction.php:58-64, 265)second POST existing contact → ContactModel::get → safe_unserialize_meta maybe_unserialize (ContactModel.php:1552-1557)object __wakeup/__destruct / unknown class errorAntwort oder debug.log enthält POCWitness84753 (unbekannte Klasse während des Unserialize). Theme-HTML, Nonce-Bot-Nachricht oder Success-JSON ohne Klassenfehler ist nicht der Object-Injection-Witness.
Zuerst dies tun: Mail Mint auf 1.31.1 oder neuer aktualisieren.
Nach dem Upgrade verifizieren
CVE-2026-84753-Abraxas-Labs.py erneut gegen den gepatchten Build ausführen: der zugeordnete Witness darf nicht erscheinen.Wenn Sie nicht sofort aktualisieren können
Ziel nur http://127.0.0.1:8088 (oder das von Ihnen gebundene Loopback). Richten Sie dieses Skript nicht auf das Internet.
python3 CVE-2026-84753-Abraxas-Labs.py
Erfolg ist der Witness oben im Response-Body. Generisches 200-HTML ist es nicht.
Loopback-Stack zur Reproduktion. Offizielle Images, sofern nicht ein Dockerfile in diesem Ordner aus dem Quellcode baut.
cd lab
docker compose up --force-recreate
Binden Sie den verwundbaren Produkt-Tree neben Compose ein, wenn die YAML ein lokales Verzeichnis mountet (Plugin-Zip / Source-Tag aus der Versionstabelle). Veröffentlichen Sie nichts außer 127.0.0.1.
Plugin-Verzeichnis: mail-mint
Trac-Browser: plugins.trac.wordpress.org/mail-mint
SVN-Tags: plugins.svn.wordpress.org/mail-mint
Abraxas Labs: abraxaslabs.tech · github.com/abraxas · @abraxas_null
# CVE-2026-84753 (structured records)
- input: `https://nvd.nist.gov/vuln/detail/CVE-2026-84753`
- CWE: CWE-502
- published: 2026-09-03T17:17:25.673
## NVD description
Unauthenticated PHP Object Injection in Mail Mint <= 1.31.0 versions.
## MITRE description
error: <urlopen error [Errno 8] nodename nor servname provided, or not known>
## Affected
## References (JSON sources only)
- https://patchstack.com/database/wordpress/plugin/mail-mint/vulnerability/wordpress-mail-mint-plugin-1-31-0-php-object-injection-vulnerability?_s_id=cve
- https://github.com/advisories/GHSA-28vg-wv39-3g8h
- https://nvd.nist.gov/vuln/detail/CVE-2026-84753
## GitHub advisory
Unauthenticated PHP Object Injection in Mail Mint <= 1.31.0 versions.
Unauthenticated PHP Object Injection in Mail Mint <= 1.31.0 versions.
Dieses Paket ist für den Vendor, den Site-Eigentümer und lizenzierte Labs. Das Skript kommuniziert mit 127.0.0.1. Die Verwendung gegen Systeme, die Ihnen nicht gehören, ist von Abraxas Labs nicht autorisiert. Keine Gewährleistung.