Security Advisories
Reale, von turingpoint entdeckte und verantwortungsvoll offengelegte Schwachstellen in weit verbreiteter Open-Source- und Unternehmenssoftware.
Security Research
Veröffentlichte Advisories
- ZenNotes Servernicht beantragt`originDecisionFor` gibt auf dem Standard-Bind `127.0.0.1:7878` jeder Loopback-Herkunft CORS mit Anmeldedaten, und `SameSite=Strict` trennt keine Ports; eine Seite auf einem anderen Loopback-Port liest und schreibt mit der Sitzung des Opfers den ganzen Vault6.3 · Mittel
- MrRSSnicht beantragt`noscript` fehlt in der Entfernungsliste von `PrepareArticleContent`, und der `template.innerHTML`-Rundlauf in `withLazyImages` macht den rohen Text wieder zu Markup; ein Feed-Eintrag führt nach einem Klick JavaScript in der Herkunft der Anwendung aus8.1 · Hoch
- It's a Plannicht beantragtChat-Nachricht wird als CLI-Option gelesen und führt Code auf dem Runner-Host aus8.5 · Hoch
- It's a Plannicht beantragtEinladungstoken für die Standardrolle lesbar, Mitglied wird Projekteigentümer7.1 · Hoch
- It's a Plannicht beantragtPasskey-Einschreibung per API-Schlüssel überlebt Passwortrücksetzung und Schlüsselwiderruf8.1 · Hoch
- Relaticlenicht beantragtKontoübernahme über `X-Forwarded-Host` im Passwort-Reset-Link8.8 · Hoch
- AuthgearbeantragtAnonymes Auslesen von `authgear.yaml` und Hook-Quelltexten über Path Traversal in `/static/`7.5 · Hoch
- Bulwark WebmailbeantragtDer WOPI-Editor-Token und das Cookie `jmap_stalwart_ctx` sind derselbe AES-256-GCM-Umschlag unter demselben Schluessel; `isValidContext` prueft weder die Zweckmarke `t: 'wopi'` noch den Dateibezug noch `exp`, sodass ein Editor-Token als vollwertige Sitzung gilt7.3 · Hoch
- Bulwark Webmailbeantragt`POST /api/auth/session` schreibt das Sitzungscookie aus einem unangemeldeten Anfragerumpf ohne CSRF-Pruefung; ein Formular mit `enctype=\"text/plain\"` erzeugt gueltiges JSON, und `SameSite=Lax` greift nicht, weil das Cookie geschrieben und nicht gelesen wird6.3 · Mittel
- Bulwark Webmailbeantragt`/plugin-sandbox` ist ein unangemeldet erreichbares oberstes Dokument mit `unsafe-eval`, dessen Handler sich an das erste schreibende Fenster bindet, ohne dessen Herkunft zu pruefen; die uebergebene Zeichenkette erreicht `new Function` in der Herkunft der Webmail8.8 · Hoch
- Bulwark Webmailbeantragt`encodeHeaderWord()` kodiert nur Werte mit Nicht-ASCII-Zeichen; ein per kodiertem Wort eingeschmuggeltes CRLF im Betreff wird unveraendert in die Lesebestaetigung uebernommen und dort zu echten Kopfzeilen, die das Konto des Opfers verschickt5.7 · Mittel
- Bulwark WebmailbeantragtEin `cid:`-Verweis wird zu einer blob-Adresse mit vom Absender gewaehltem MIME-Typ und an `window.open()` gegeben; auf Pfaden, deren letztes Segment einen Punkt traegt, sendet der Proxy keine CSP, sodass das blob in der Herkunft der Webmail laeuft9.3 · Kritisch
- Bulwark Webmailbeantragt`POST /api/auth/stalwart-context` und `POST /api/auth/session` stellen die verschluesselten Identitaetscookies fuer einen frei gewaehlten Benutzernamen aus; `verifyIdentity()` prueft nur den Namen im Cookie, nicht die darin enthaltenen Zugangsdaten. Umgehung des Fixes fuer CVE-2026-348348.2 · Hoch
- SEP sesambeantragtUnauthentifizierte Remote-Root-Codeausführung: der `executeSql`-REST-Endpunkt (TCP 11401, im Default ohne Authentifizierung) kompiliert einen `RYTHM`-`template`-Ausdruck zu Java-Bytecode und führt ihn als root aus10.0 · Kritisch
- Collax Security GatewaybeantragtOS-Command-Injection ohne Vorbedingung: delegierter `mailadmin` schleust über den `refvalue` der Hold-Aktion Befehle ein und erlangt Ausführung als `admin`, dann root9.9 · Kritisch
- Collax Security GatewaybeantragtOS-Command-Injection: delegierter `proxyadmin` schleust über die `plain`-Felder `url`/`username` des Squid-Regeltesters Befehle ein und erlangt Ausführung als `admin`, dann root9.9 · Kritisch
- Collax Security GatewaybeantragtAnonymes reflektiertes SVG-XSS: der `c`-Parameter von `generate-logo.cgi` gelangt roh in ein aktives `image/svg+xml`-Dokument9.3 · Kritisch
- Collax Security GatewaybeantragtAnonymes reflektiertes XSS: `ui` und `from` werden ohne `ESCAPE=HTML` in die Login-Seite beider Ursprünge gespiegelt und erlauben Credential-Harvesting9.3 · Kritisch
- Collax Security GatewaybeantragtAnonymes reflektiertes XSS: `webaccess.cgi` serialisiert `%ENV` in einen Inline-`<script>`-Block und escaped das umschliessende einfache Anführungszeichen nicht9.3 · Kritisch
- Collax Security GatewaybeantragtOS-Command-Injection: delegierter `mailadmin` überschreibt die client-seitige Queue-`id` im Held-Mail-Release und erlangt Ausführung als `admin`, dann root8.5 · Hoch
Verantwortungsvolle Offenlegung
turingpoint folgt dem Prinzip der Coordinated Disclosure: Gefundene Schwachstellen werden zunächst vertraulich an die Hersteller gemeldet und erst nach Bereitstellung eines Patches öffentlich dokumentiert. So erhalten Anwender die Möglichkeit, ihre Systeme abzusichern, bevor technische Details bekannt werden. Wie wir dabei vorgehen und wie externe Sicherheitsforscher über uns eine CVE-ID erhalten, regelt unsere Offenlegungsrichtlinie.
Diese Expertise für Ihre Software
Unser Team findet kritische Schwachstellen in produktiver Software, bevor Angreifer es tun. Lassen Sie Ihre Anwendungen von denselben Spezialisten prüfen, mit einem Penetrationstest von turingpoint.
