Linux Kernel 2.2 und 2.4 /proc Dateisystem setuid-Variablen auslesen

| CVSS Meta Temp Score | Aktueller Exploitpreis (≈) | CTI Interest Score |
|---|---|---|
| 3.9 | $0-$5k | 0.00 |
Zusammenfassung
In Linux Kernel bis 2.4.21 wurde eine Schwachstelle gefunden. Sie wurde als problematisch eingestuft. Betroffen ist eine unbekannte Funktion der Datei /proc. Die Manipulation führt zu Information Disclosure. Die Identifikation der Schwachstelle wird mit CVE-2003-0501 vorgenommen. Der Angriff muss im lokalen Netzwerk durchgeführt werden. Ferner existiert ein Exploit. Ein Upgrade der betroffenen Komponente wird empfohlen.
Details
Linux ist ein freies, UNIX-ähnliches Betriebssystem, das der General Public License (GPL) unterliegt. Es wurde 1991 vom Finnen Linus Torvalds ins Leben gerufen. Heute gilt es als grösster Konkurrent zum kommerziellen Windows-Betriebssystem aus dem Hause Microsoft. Paul Starzetz fand eine Sicherheitslücke im proc-Dateisystem. Und zwar werden Variablen von unter setuid ausgeführten Programmen nicht richtig vergeben. Unter Umständen kann so ein lokaler Angreifer die lokalen Variablen eines ausgeführten setuid-Programms auslesen. Ein proof-of-concept Exploit wurde zusammen mit dem Bugtraq-Posting veröffentlicht. Es ist damit zu rechnen, dass dieser Fehler bei der kommenden Linux Kernel Version 2.4.22 behoben sein wird. Entsprechend wird ein Update auf den aktuellsten Linux-Kernel empfohlen. Unter anderem wird der Fehler auch in den Datenbanken von X-Force (12443), Exploit-DB (22813), Tenable (15195), SecurityFocus (BID 8002†) und OSVDB (10295†) dokumentiert. Die Einträge VDB-20624, VDB-20756, VDB-20757 und VDB-20758 sind sehr ähnlich. If you want to get best quality of vulnerability data, you may have to visit VulDB.
Für den Vulnerability Scanner Nessus wurde am 29.09.2004 ein Plugin mit der ID 15195 (Debian DSA-358-4 : linux-kernel-2.4.18 - several vulnerabilities) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family Debian Local Security Checks zugeordnet und im Kontext l ausgeführt.
Ein kleiner Fehler, der in den meisten Fällen nicht wirklich problematisch sein wird. Dies liegt daran, dass mindestens zwei Gegebenheiten zusammenspielen müssen, um diese Schwachstelle für seine Zwecke ausnutzen zu können: (1) Der Angreifer muss lokalen Zugriff auf das System haben und (2) das Programm muss mit setuid-Rechten ausgeführt worden sein. Trotzdem sollte man sich diese Sicherheitslücke im Hinterkopf behalten und für seine Umgebung entsprechende Vorsichtsmassnahmen (z.B. Keine lokalen User oder keine setuid-Programme) umsetzen.
Produkt
Typ
Hersteller
Name
Version
- 2.4.0
- 2.4.1
- 2.4.2
- 2.4.3
- 2.4.4
- 2.4.5
- 2.4.6
- 2.4.7
- 2.4.8
- 2.4.9
- 2.4.10
- 2.4.11
- 2.4.12
- 2.4.13
- 2.4.14
- 2.4.15
- 2.4.16
- 2.4.17
- 2.4.18
- 2.4.19
- 2.4.20
- 2.4.21
Lizenz
Webseite
- Hersteller: https://www.kernel.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Zuverlässigkeit: 🔍
CVSSv3
VulDB Meta Base Score: 4.3VulDB Meta Temp Score: 3.9
VulDB Base Score: 4.3
VulDB Temp Score: 3.9
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vektor | Komplexität | Authentisierung | Vertraulichkeit | Integrität | Verfügbarkeit |
|---|---|---|---|---|---|
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Zuverlässigkeit: 🔍
NVD Base Score: 🔍
Exploiting
Klasse: Information DisclosureCWE: CWE-200 / CWE-284 / CWE-266
CAPEC: 🔍
ATT&CK: 🔍
Physisch: Teilweise
Lokal: Ja
Remote: Teilweise
Verfügbarkeit: 🔍
Zugang: öffentlich
Status: Proof-of-Concept
Programmiersprache: 🔍
Download: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍
| 0-Day | freischalten | freischalten | freischalten | freischalten |
|---|---|---|---|---|
| Heute | freischalten | freischalten | freischalten | freischalten |
Nessus ID: 15195
Nessus Name: Debian DSA-358-4 : linux-kernel-2.4.18 - several vulnerabilities
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Context: 🔍
OpenVAS ID: 53647
OpenVAS Name: Debian Security Advisory DSA 358-1 (linux-kernel-i386, linux-kernel-alpha)
OpenVAS Datei: 🔍
OpenVAS Family: 🔍
Exploit-DB: 🔍
Threat Intelligence
Interesse: 🔍Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍
Gegenmassnahmen
Empfehlung: UpgradeStatus: 🔍
0-Day Time: 🔍
Patch: kernel.org
Timeline
20.06.2003 🔍20.06.2003 🔍
20.06.2003 🔍
20.06.2003 🔍
20.06.2003 🔍
02.07.2003 🔍
07.08.2003 🔍
29.09.2004 🔍
20.01.2011 🔍
03.11.2024 🔍
Quellen
Hersteller: kernel.orgAdvisory: securityfocus.com⛔
Person: Paul Starzetz
Firma: iSEC Security Research
Status: Bestätigt
CVE: CVE-2003-0501 (🔍)
GCVE (CVE): GCVE-0-2003-0501
GCVE (VulDB): GCVE-100-122
OVAL: 🔍
X-Force: 12443
SecurityFocus: 8002 - Linux /proc Filesystem Potential Information Disclosure Vulnerability
OSVDB: 10295 - Linux kernel proc filesystem could allow attacker to obtain information
Vulnerability Center: 29304 - Linux Kernel 2.6.20.1 Allows Local Information Disclosure, Medium
scip Labs: https://www.scip.ch/?labs.20161013
Siehe auch: 🔍
Eintrag
Erstellt: 20.06.2003 02:00Aktualisierung: 03.11.2024 12:28
Anpassungen: 20.06.2003 02:00 (87), 25.06.2019 22:43 (5), 03.11.2024 12:28 (18)
Komplett: 🔍
Editor: olku
Cache ID: 216:640:103
If you want to get best quality of vulnerability data, you may have to visit VulDB.
Bisher keine Kommentare. Sprachen: de + en.
Bitte loggen Sie sich ein, um kommentieren zu können.