
PoCs & Write-ups zu CVEs, die ich gemeldet habe (koordinierte Offenlegung; nur veröffentlichte und gepatchte)
Proof-of-Concept-Code und technische Write-ups für Schwachstellen, die ich entdeckt und im Rahmen koordinierter Offenlegung gemeldet habe. Jeder Eintrag hier ist bereits öffentlich: Die Herstellerempfehlung ist veröffentlicht und eine korrigierte Version ist verfügbar. Nichts unter Embargo oder im Entwurf ist enthalten.
Die PoCs sind Verifikations-Harnesses, keine weaponisierten Exploits: Jeder läuft gegen eine lokale, selbst betriebene Instanz und weist den Defekt mit einem harmlosen Sentinel nach (eine Marker-Datei, ein eingespielter „Secret"-Datensatz, eine Assertion zur Policy-Auswertung). Keiner von ihnen zielt auf Systeme Dritter, und keiner führt eine destruktive oder persistente Aktion aus.
— Pig-Tail · Offensive Security Engineer & Vulnerability Researcher · [email protected]
| CVE / Advisory | Projekt | Klasse (CWE) | Schweregrad | PoC |
|---|---|---|---|---|
| CVE-2026-78676 | GitPython | Ruhende mehrzeilige git-config-Werte werden in aktive Werte umgewandelt (CWE-88/CWE-94) | Kritisch | ✅ ausführbar |
| GHSA-f5m5-jfmq-ghpx | SteeltoeOSS/NetCoreToolService | Nicht authentifizierte RCE über Argument-Injection in 'dotnet new' (CWE-88) | Kritisch | ✅ ausführbar |
| CVE-2026-73854 | egroupware | Autorisierungsumgehung über api./about.-menuaction-Präfix → pri (CWE-863/CWE-306) | Kritisch | ✅ ausführbar |
| CVE-2026-77312 | flyto-core | Beliebiges Dateischreiben über ungeschützte data./file.-Module (in (CWE-22) | Kritisch | ✅ ausführbar |
| CVE-2026-78675 | GitPython | Offenlegung beliebiger lokaler Dateiinhalte über [include] direct (CWE-73/CWE-200) | Hoch | ✅ ausführbar |
| CVE-2026-78677 | GitPython | clone_from()/clone() lassen --separate-git-dir aus unsafe_git weg (CWE-22/CWE-73) | Hoch | ✅ ausführbar |
| CVE-2026-62263 | OpenAM | OpenAM WebAuthn Java-Deserialisierungs-RCE über ObjectInputFilt (CWE-502) | Hoch | 📄 Write-up |
| CVE-2026-75606 | egroupware | Authentifizierte SQL-Injection über col_filter-String-Key in Base (CWE-89) | Hoch | ✅ ausführbar |
| CVE-2026-71859 | egroupware | Unvollständiger Fix für GHSA-8737: eTemplate Widget::expand_name( (CWE-95/CWE-94) | Hoch | ✅ ausführbar |
| CVE-2026-93537 | fleet | Pfad-Traversierung bei Helm-valuesFiles-Lesevorgängen außerhalb des Bundles (CWE-22/CWE-200) | Hoch | 📄 Write-up |
| CVE-2026-93538 | fleet | Mandantenübergreifende BundleDeployment/Secret-Offenlegung über gefälschte (CWE-290/CWE-639/CWE-863) | Hoch | 📄 Write-up |
| CVE-2026-104615 | fleet | Übernahme der Cluster-Identität bei der Fleet-Cluster-Registrierung allo (CWE-290/CWE-639/CWE-863) | Hoch | 📄 Write-up |
| CVE-2026-76086 | formie | Integrations-Formular-Einstellungsaktion ermöglicht SSRF und Exfiltration (CWE-862/CWE-915/CWE-918) | Hoch | 📄 Write-up |
| CVE-2026-76087 | formie | Nicht authentifizierte Benutzer können unvollständige Übermittlungen überschreiben v (CWE-639/CWE-862) | Hoch | 📄 Write-up |
| CVE-2026-76089 | formie | Fehlende Autorisierung beim Modal zum erneuten Versenden gesendeter Benachrichtigungen expo (CWE-200/CWE-639/CWE-862) | Hoch | 📄 Write-up |
| CVE-2026-53626 | glpi | Beliebiges Dokumentlesen (CWE-639/CWE-862) | Hoch | 📄 Write-up |
| CVE-2026-49285 | glpi-agent | OS-Befehlsinjektion im GLPI Agent ToolBox Results-Export über vi (CWE-78) | Hoch | 📄 Write-up |
| CVE-2026-52764 | glpi-agent | MSSQL-Inventarmodul führt OS-Befehle mit nicht bereinigten (CWE-78) | Hoch | 📄 Write-up |
| CVE-2026-45621 | glpi-agent | MongoDB-Inventarmodul ermöglicht JavaScript-Injection über une (CWE-94/CWE-116) | Hoch | 📄 Write-up |
| CVE-2026-46615 | glpi-agent | Datenbank-Inventarmodule führen OS-Befehle mit nicht bereinigten (CWE-78) | Hoch | 📄 Write-up |
| CVE-2026-40936 | glpi-agent | ToolBox-Plugin kann nicht authentifizierte Pfad-Traversierung ermöglichen lead (CWE-22/CWE-73) | Hoch | 📄 Write-up |
| GHSA-q2j6-54g3-jhcj | glpi-agent | MySQL-Client-Optionsdatei-Injection über nicht bereinigte server-su (CWE-74/CWE-94) | Hoch | 📄 Write-up |
| CVE-2026-48730 | glpi-inventory-plugin | Reflektiertes XSS (CWE-79) | Hoch | 📄 Write-up |
| CVE-2026-75594 | kirby | Zugriff auf Bilddateien und eingeschränkter Zugriff auf JSON-Dateien außerhalb (CWE-22) | Hoch | 📄 Write-up |
| CVE-2026-77437 | kiwitcms | ORM-Lookup-Injection in RPC-*.filter-Methoden gibt Bug-Tracker-Daten preis (CWE-943/CWE-200) | Hoch | ✅ ausführbar |
| CVE-2026-77435 | kiwitcms | Authentifizierte SSRF über die API-Methode Bug.details (CWE-918/CWE-697) | Hoch | ✅ ausführbar |
| CVE-2026-58229 | mint | Unbegrenzte Akkumulation von HTTP/1-Antwortheadern und Chunked-Trailern (CWE-770) | Hoch | ✅ ausführbar |
| CVE-2026-61699 | nebula-mesh | Zertifikatswiderruf wird im Mesh nie durchgesetzt: nebula (CWE-299/CWE-672) | Hoch | 📄 Write-up |
| CVE-2026-63202 | netty-incubator-codec-ohttp | BinaryHttpParser: Nicht authentifizierte CPU-Erschöpfungs-DoS über inf (CWE-400/CWE-835) | Hoch | ✅ ausführbar |
| GHSA-xjxh-mq5w-mpq6 | nocodb | Umgehung des Zeilenfilters gemeinsamer Ansichten über Primärschlüssel-Lookup (CWE-639/CWE-863) | Hoch | 📄 Write-up |
| CVE-2026-82659 | nodemailer | Rohe Option auf Nachrichtenebene umgeht disableFileAccess/disableU (CWE-73/CWE-918) | Hoch | ✅ ausführbar |