ReserviertCVE-2026-45016

    Egroupware: Sicherheitslücke (CVE-2026-45016)

    Veröffentlicht Quellen: OSV

    Was ist betroffen, was ist zu tun

    Die vorliegenden Quellen nennen keine Fix-Version. Prüfen Sie die Herstellerhinweise in den Referenzen unten.

    Betroffen
    • Egroupware 26.0.20251208..*
    • Egroupware 26.0.20251216..*
    • Egroupware 26.0.20260108..*
    • Egroupware 26.0.20260113..*
    • Egroupware 26.0.20260123..*
    • Egroupware 26.1.20260130..*
    • Egroupware 26.2.20260203..*
    • Egroupware 26.2.20260207..*
    • Egroupware 26.2.20260209..*
    • Egroupware 26.2.20260216..*
    • Egroupware 26.2.20260224..*
    • Egroupware 26.3.20260316..*
    • Egroupware 26.4.20260408..*
    • Egroupware 26.4.20260413..*
    • Egroupware 26.4.20260423..*
    • Egroupware 26.4.20260424..*
    • Egroupware 26.4.20260429..*
    • Egroupware 26.5.20260506..*
    • Egroupware 14.2.20150121..*
    • Egroupware 14.2.20150206..*
    • Egroupware 14.2.20150210..*
    • Egroupware 14.2.20150212..*
    • Egroupware 14.2.20150218..*
    • Egroupware 14.2.20150310..*
    • Egroupware 14.2.20150402..*
    • Egroupware 14.2.20150421..*
    • Egroupware 14.2.20150428..*
    • Egroupware 14.2.20150429..*
    • Egroupware 14.2.20150501..*
    • Egroupware 14.2.20150603..*
    • Egroupware 14.2.20150707..*
    • Egroupware 14.2.20150717..*
    • Egroupware 14.3.20150728..*
    • Egroupware 14.3.20150729..*
    • Egroupware 14.3.20150811..*
    • Egroupware 14.3.20150821..*
    • Egroupware 14.3.20150826..*
    • Egroupware 14.3.20150908..*
    • Egroupware 14.3.20151012..*
    • Egroupware 14.3.20151027..*
    • Egroupware 14.3.20151028..*
    • Egroupware 14.3.20151029..*
    • Egroupware 14.3.20151030..*
    • Egroupware 14.3.20151110..*
    • Egroupware 14.3.20151130..*
    • Egroupware 14.3.20151201..*
    • Egroupware 14.3.20160112..*
    • Egroupware 14.3.20160113..*
    • Egroupware 14.3.20160304..*
    • Egroupware 14.3.20160428..*
    • Egroupware 14.3.20160512..*
    • Egroupware 14.3.20160522..*
    • Egroupware 14.3.20160524..*
    • Egroupware 14.3.20160525..*
    • Egroupware 14.3.20160708..*
    • Egroupware 16.1.20160603..*
    • Egroupware 16.1.20160621..*
    • Egroupware 16.1.20160627..*
    • Egroupware 16.1.20160630..*
    • Egroupware 16.1.20160708..*
    • Egroupware 16.1.20160715..*
    • Egroupware 16.1.20160801..*
    • Egroupware 16.1.20160810..*
    • Egroupware 16.1.20160905..*
    • Egroupware 16.1.20161006..*
    • Egroupware 16.1.20161102..*
    • Egroupware 16.1.20161107..*
    • Egroupware 16.1.20161208..*
    • Egroupware 16.1.20170118..*
    • Egroupware 16.1.20170203..*
    • Egroupware 16.1.20170315..*
    • Egroupware 16.1.20170415..*
    • Egroupware 16.1.20170612..*
    • Egroupware 16.1.20170613..*
    • Egroupware 16.1.20170703..*
    • Egroupware 16.1.20170922..*
    • Egroupware 16.1.20171106..*
    • Egroupware 16.1.20180116..*
    • Egroupware 16.1.20180130..*
    • Egroupware 17.1.20171023..*
    • Egroupware 17.1.20171106..*
    • Egroupware 17.1.20171115..*
    • Egroupware 17.1.20171129..*
    • Egroupware 17.1.20171130..*
    • Egroupware 17.1.20171218..*
    • Egroupware 17.1.20180118..*
    • Egroupware 17.1.20180130..*
    • Egroupware 17.1.20180209..*
    • Egroupware 17.1.20180321..*
    • Egroupware 17.1.20180413..*
    • Egroupware 17.1.20180523..*
    • Egroupware 17.1.20180625..*
    • Egroupware 17.1.20180720..*
    • Egroupware 17.1.20180831..*
    • Egroupware 17.1.20181018..*
    • Egroupware 17.1.20181204..*
    • Egroupware 17.1.20181205..*
    • Egroupware 17.1.20190111..*
    • Egroupware 17.1.20190214..*
    • Egroupware 17.1.20190222..*
    • Egroupware 17.1.20190402..*
    • Egroupware 17.1.20190529..*
    • Egroupware 17.1.20190808..*
    • Egroupware 19.1.20190716..*
    • Egroupware 19.1.20190717..*
    • Egroupware 19.1.20190726..*
    • Egroupware 19.1.20190806..*
    • Egroupware 19.1.20190813..*
    • Egroupware 19.1.20190822..*
    • Egroupware 19.1.20190917..*
    • Egroupware 19.1.20190925..*
    • Egroupware 19.1.20191031..*
    • Egroupware 19.1.20191119..*
    • Egroupware 19.1.20191220..*
    • Egroupware 19.1.20200130..*
    • Egroupware 19.1.20200318..*
    • Egroupware 19.1.20200409..*
    • Egroupware 19.1.20200430..*
    • Egroupware 19.1.20200605..*
    • Egroupware 19.1.20200701..*
    • Egroupware 20.1.20200525..*
    • Egroupware 20.1.20200613..*
    • Egroupware 20.1.20200628..*
    • Egroupware 20.1.20200710..*
    • Egroupware 20.1.20200716..*
    • Egroupware 20.1.20200728..*
    • Egroupware 20.1.20200731..*
    • Egroupware 20.1.20200810..*
    • Egroupware 20.1.20200812..*
    • Egroupware 20.1.20200818..*
    • Egroupware 20.1.20200901..*
    • Egroupware 20.1.20200914..*
    • Egroupware 20.1.20201005..*
    • Egroupware 20.1.20201020..*
    • Egroupware 20.1.20201028..*
    • Egroupware 20.1.20201202..*
    • Egroupware 20.1.20201217..*
    • Egroupware 20.1.20210125..*
    • Egroupware 20.1.20210324..*
    • Egroupware 20.1.20210503..*
    • Egroupware 21.1.20210318..*
    • Egroupware 21.1.20210329..*
    • Egroupware 21.1.20210406..*
    • Egroupware 21.1.20210420..*
    • Egroupware 21.1.20210504..*
    • Egroupware 21.1.20210521..*
    • Egroupware 21.1.20210629..*
    • Egroupware 21.1.20210723..*
    • Egroupware 21.1.20210923..*
    • Egroupware 21.1.20211130..*
    • Egroupware 21.1.20220207..*
    • Egroupware 21.1.20220406..*
    • Egroupware 21.1.20220408..*
    • Egroupware 21.1.20220905..*
    • Egroupware 21.1.20220916..*
    • Egroupware 21.1.20221202..*
    • Egroupware 21.1.20230210..*
    • Egroupware 22.1.20220920..*
    • Egroupware 23.1.20230110..*
    • Egroupware 23.1.20230114..*
    • Egroupware 23.1.20230125..*
    • Egroupware 23.1.20230210..*
    • Egroupware 23.1.20230228..*
    • Egroupware 23.1.20230314..*
    • Egroupware 23.1.20230328..*
    • Egroupware 23.1.20230412..*
    • Egroupware 23.1.20230428..*
    • Egroupware 23.1.20230503..*
    • Egroupware 23.1.20230524..*
    • Egroupware 23.1.20230620..*
    • Egroupware 23.1.20230726..*
    • Egroupware 23.1.20230728..*
    • Egroupware 23.1.20230824..*
    • Egroupware 23.1.20230911..*
    • Egroupware 23.1.20231110..*
    • Egroupware 23.1.20231122..*
    • Egroupware 23.1.20231129..*
    • Egroupware 23.1.20231201..*
    • Egroupware 23.1.20231219..*
    • Egroupware 23.1.20231220..*
    • Egroupware 23.1.20240125..*
    • Egroupware 23.1.20240304..*
    • Egroupware 23.1.20240430..*
    • Egroupware 23.1.20240624..*
    • Egroupware 23.1.20240905..*
    • Egroupware 23.1.20240930..*
    • Egroupware 23.1.20241008..*
    • Egroupware 23.1.20241111..*
    • Egroupware 23.1.20241128..*
    • Egroupware 23.1.20241214..*
    • Egroupware 23.1.20250113..*
    • Egroupware 23.1.20250307..*
    • Egroupware 23.1.20250416..*
    • Egroupware 23.1.20250506..*
    • Egroupware 23.1.20250715..*
    • Egroupware 23.1.20250902..*
    • Egroupware 23.1.20251021..*
    • Egroupware 23.1.20251119..*
    • Egroupware 23.1.20251222..*
    • Egroupware 23.1.20260108..*
    • Egroupware 23.1.20260113..*
    • Egroupware 23.1.20260131..*
    • Egroupware 23.1.20260224..*

    Unklar, ob und wie Sie betroffen sind? Frage zu dieser Schwachstelle stellen

    Metriken

    —

    Priorität

    Für diese Schwachstelle liegt kein Wert vor.

    —

    CVSS v3

    Für diese Schwachstelle liegt kein Wert vor.

    —

    EPSS-Score

    Für diese Schwachstelle liegt kein Wert vor.

    Alle Metriken anzeigen
    Schweregrad
    Reserviert
    Priorität (0–325)

    Der Priorisierungs-Score ist eine zusammengeführte Kennzahl, die mehrere Einzelsignale zu einer einzigen, handlungsleitenden Rangfolge verdichtet: technische Schwere (CVSS), Ausnutzungswahrscheinlichkeit (EPSS), der Status als bekannt ausgenutzt (KEV) und der Kontext des betroffenen Assets. Ziel ist die Antwort auf die einzig wirklich wichtige Frage im Schwachstellenmanagement: Was zuerst?

    Im Glossar lesen
    20.14 Methodik
    Exploit-Reife

    Ein Exploit ist Code oder eine Technik, die eine konkrete Schwachstelle gezielt ausnutzt, um ein unbeabsichtigtes Verhalten zu erzwingen — etwa Code auszuführen oder Rechte auszuweiten. Er ist das Werkzeug, das aus einer theoretischen Lücke einen praktischen Angriff macht.

    Im Glossar lesen
    kein öffentlicher PoC bekannt
    KEV-Status

    Der KEV-Katalog ist eine von der US-Behörde CISA gepflegte Liste von Schwachstellen, für die eine aktive Ausnutzung in der Praxis nachgewiesen ist. Er beantwortet nicht die Frage „wie schwer?“, sondern „wird es bereits angegriffen?“ — und priorisiert damit das Patchen scharf.

    Im Glossar lesen
    —
    Veröffentlicht

    Erkennungsregeln

    Für diese Schwachstelle liegt noch keine NEOSEC-Erkennungsregel vor.

    Einordnung nach NIS2 und CRA

    Regelbasierte Einordnung aus Ausnutzungsstatus und Schweregrad. Sie ersetzt keine Prüfung im Einzelfall.

    NIS2

    NIS2 ist die EU-Richtlinie (EU) 2022/2555 zur Erhöhung des Cybersicherheitsniveaus in der Union. Sie weitet Pflichten gegenüber der ersten NIS-Richtlinie deutlich aus: mehr Sektoren, verbindliches Risikomanagement, gestufte Meldepflichten und persönliche Verantwortung der Geschäftsleitung.

    Im Glossar lesen
    Behandeln Sie die Schwachstelle im regulären Schwachstellenmanagement nach Art. 21 Abs. 2 lit. e NIS2.
    CRA

    Der CRA ist die EU-Verordnung (EU) 2024/2847 mit horizontalen Cybersicherheitsanforderungen an „Produkte mit digitalen Elementen“ — von Industriesteuerungen über Software bis zu vernetzten Verbrauchergeräten. Erstmals müssen Hersteller Sicherheit über den gesamten Produktlebenszyklus gewährleisten, Schwachstellen behandeln und Sicherheitsupdates bereitstellen.

    Im Glossar lesen
    Ab dem 11.12.2027 verpflichtet Anhang I Teil II CRA Hersteller betroffener Produkte mit digitalen Elementen, Schwachstellen unverzüglich zu behandeln und Sicherheitsupdates bereitzustellen.
    ISO/IEC 27001

    ISO/IEC 27001 ist der international führende Standard für ein Informationssicherheits-Managementsystem (ISMS). Er beschreibt einen risikobasierten, prozessorientierten Rahmen, um Informationssicherheit systematisch zu planen, umzusetzen, zu überprüfen und zu verbessern.

    Im Glossar lesen
    Maßnahme A.8.8, Management technischer Schwachstellen: Relevanz für Ihre Systeme bewerten, Behebung einplanen und nachweisen.

    Beschreibung

    Zusammenfassung

    Die Funktion verarbeitet in den HTML-Körper eines E-Mail eingebettete Bild-URLs, ohne URI-Schemata zu validieren oder einzuschränken. Die Überprüfung !str_starts_with($myUrl, 'http') ergibt für file:// URIs wahr, was dazu führt, dass file_get_contents($basedir . urldecode($myUrl)) beliebige Dateien vom Server-Dateisystem liest und sie als inline MIME-Anhänge in ausgehenden E-Mails einbettet.

    str_starts_with('file:///etc/passwd', 'http') → falsch
    !falsch → wahr

    // api/src/Mail.php  
    foreach($images[2] as $i => $url)
    			{
    				//$isData = false;
    				$basedir = $data = '';
    				$needTempFile = true;
    				$attachmentData = ['name' => '', 'type' => '', 'file' => '', 'tmp_name' => ''];
    				try
    				{
    					// ändere URLs für absolute Bilder nicht (danke an corvuscorax)
    					if (!str_starts_with($url, 'data:'))
    					{
    						$attachmentData['name'] = basename($url); // muss alle Arten von URL auflösen
    						if (($directory = dirname($url)) == '.') $directory = '';
    						$ext = pathinfo($attachmentData['name'], PATHINFO_EXTENSION);
    						$attachmentData['type'] = MimeMagic::ext2mime($ext);
    						if ( strlen($directory) > 1 && !str_ends_with($directory, '/')) { $directory .= '/'; }
    ..
    ...
    ....
    // processURL2InlineImages Funktion
    if ( $myUrl[0]!='/' && strlen($basedir) > 1 && !str_ends_with($basedir, '/')) { $basedir .= '/'; }
    						if ($needTempFile && empty($attachment) && !str_starts_with($myUrl, "http"))
    						{
    							try {
    								$data = file_get_contents($basedir.urldecode($myUrl));
    							}
    							catch (\Throwable $e) {
    								_egw_log_exception($e);
    							}
    						}
    					}
    					if (str_starts_with($url, 'data:'))
    

    PoC

    1. Melde dich als beliebiger authentifizierter EGroupware-Benutzer mit Mail-Zugriff an und öffne das Fenster zum Verfassen von Mails.
    2. Wechsle in den HTML-Körper-Modus und füge ein: <img src="file:///etc/passwd"> ein.
    3. Der Server führt file_get_contents('file:///etc/passwd') aus, schreibt den Inhalt in eine temporäre Datei und fügt ihn als inline MIME-Teil an.

    Auswirkungen

    Ein authentifizierter Angreifer kann beliebige vom Webserver-Prozess zugängliche Dateien lesen, einschließlich /etc/passwd, Anwendungs-Konfigurationsdateien mit Datenbankanmeldeinformationen, private TLS-Schlüssel und Umgebungsdateien.

    Behebung

    Erzwinge eine strikte URI-Schemata-Whitelist vor dem Aufruf von file_get_contents(). Ersetze die Überprüfung !str_starts_with($myUrl, 'http') durch if (!preg_match('#^https?://#i', $myUrl)) { continue; }, um file://, ftp://, php://, data:// und jedes andere nicht-HTTP-Schema abzulehnen.

    Originalquelle nur englisch verfügbar, maschinell ins Deutsche übersetzt.

    Quelle: OSV (Open Source Vulnerabilities)

    Betroffene Produkte

    Betroffen sind die folgenden Versionen. Ältere Stände derselben Reihe sind ebenfalls verwundbar, sofern nicht anders angegeben.

    Betroffene Produkte
    Betroffene VersionenBehoben in
    packagistegroupware/egroupware
    • 17.1.20180118
    • 14.3.20160304
    • 23.1.20251119
    • 14.3.20150826
    • 21.1.20210406
    • 26.0.20251216
    • 21.1.20230210
    • 26.2.20260209
    • 26.4.20260408
    • 19.1.20200409
    • 23.1.20230228
    • 20.1.20210503
    • 19.1.20191031
    • 16.1.20171106
    • 23.1.20230412
    • 20.1.20200901
    • 20.1.20210324
    • 17.1.20181205
    • 14.3.20160512
    • 21.1.20220916
    • 21.1.20210318
    • 23.1.20230524
    • 16.1.20160905
    • 14.2.20150603
    • 21.1.20210420
    • 23.1.20231219
    • 17.1.20181204
    • 16.1.20161208
    • 23.1.20230728
    • 20.1.20200613
    • 26.4.20260424
    • 26.4.20260423
    • 23.1.20231220
    • 14.2.20150501
    • 14.2.20150429
    • 26.2.20260203
    • 20.1.20210125
    • 23.1.20230503
    • 17.1.20180831
    • 16.1.20160603
    • 26.3.20260316
    • 14.3.20151201
    • 19.1.20191119
    • 17.1.20171023
    • 14.3.20160524
    • 23.1.20240930
    • 23.1.20240125
    • 20.1.20201028
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —
    • —

    Quellen & Referenzen

    • github.comEGroupware/egroupware/security/advisories/GHSA-c8m7-r2jv-rw63web
    • github.comEGroupware/egroupwarepackage
    Badge einbetten

    Zeigen Sie Schweregrad und KEV-Status dieser Schwachstelle auf Ihrer Seite – mit Link hierher. Das Bild wird stündlich aktualisiert.

    Badge-Vorschau für CVE-2026-45016
    <a href="https://intel.neosec.eu/cve/CVE-2026-45016"><img src="https://intel.neosec.eu/badge/cve/CVE-2026-45016.svg" alt="CVE-2026-45016 – NEOSEC Intel" height="20"></a>