Sun Java JRE bis SDK bis 1.5.0_01-b08 8dot3 Dateinamen Designfehler
CVSS Meta Temp Score | Aktueller Exploitpreis (≈) | CTI Interest Score |
---|---|---|
5.0 | $0-$5k | 0.00 |
Java ist eine von Sun entwickelte plattformunabhängige Programmiersprache und nicht mit Java-Script zu vergleichen. Die Plattformunabhängigkeit wird dadurch erreicht, dass der kompilierte Programmcode zur Laufzeit interpretiert wird. Sehr gern wird Java auf Webseiten genutzt. Andreas Sandblad von Secunia Research entdeckte in Sun Java JRE bis SDK bis 1.5.0_01-b08 einen Designfehler, der den Dateinamen temporärer Dateien erahnen lässt. Das Problem betrifft das alte 8dot3 Format, das als FAT16 bezeichnet wird und aus den alten MS DOS-Zeiten stammen. Dateinamen bestanden damals aus maximal 8 Zeichen sowie einer Dateierweiterung bestehend aus maximal 3 Zeichen (z.B. liesmich.txt). Ein Angreifer kann den Umstand nutzen, um über ein Applet korrupte Daten in eben die vorhersehbare Datei zu schreiben und diese für einen weiteren Angriff zu nutzen. Die genaue Vorgehensweise oder ein Exploit sind nicht bekannt. Es existiert bisher nur einen Workaround für das Problem. Im Java Control Panel kann man unter Settings/Location den Ort für die temporären Dateien abändern und so den Angriff erschweren. Unter anderem wird der Fehler auch in der Verwundbarkeitsdatenbank von X-Force (19285) dokumentiert.
Dies ist nicht das erste Mal, dass bekannt wird, inwiefern Java temporäre Dateien auf unsichere Weise erstellt. Obschon die Zufälligkeit in Computer-Systemen schon immer eine Wissenschaft für sich waren, sollte das Erstellen pseudo-zufälliger Dateinamen keine allzugrosse Schwierigkeit bereiten. Es muss trotzdem damit gerechnet werden, dass Schwachstellen wie diese uns in der Zukunft noch einige Male begleiten werden.
Produkt
Typ
Hersteller
Name
Version
Lizenz
Support
- end of life
CPE 2.3
CPE 2.2
CVSSv4
VulDB CVSS-B Score: 🔍VulDB CVSS-BT Score: 🔍
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍
CVSSv3
VulDB Meta Base Score: 5.3VulDB Meta Temp Score: 5.0
VulDB Base Score: 5.3
VulDB Temp Score: 5.0
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: UnbekanntCWE: Unbekannt
CAPEC: 🔍
ATT&CK: 🔍
Lokal: Nein
Remote: Ja
Verfügbarkeit: 🔍
Zugang: öffentlich
Status: Proof-of-Concept
EPSS Score: 🔍
EPSS Percentile: 🔍
Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍
0-Day | freischalten | freischalten | freischalten | freischalten |
---|---|---|---|---|
Heute | freischalten | freischalten | freischalten | freischalten |
Threat Intelligence
Interesse: 🔍Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍
Gegenmassnahmen
Empfehlung: DisableStatus: 🔍
0-Day Time: 🔍
Patch: sun.com
Timeline
06.07.2004 🔍08.02.2005 🔍
08.02.2005 🔍
08.02.2005 🔍
09.02.2005 🔍
15.02.2005 🔍
18.02.2005 🔍
14.03.2005 🔍
14.03.2005 🔍
24.05.2009 🔍
01.07.2019 🔍
Quellen
Hersteller: oracle.comAdvisory: secunia.com⛔
Person: Andreas Sandblad
Firma: Secunia Research
Status: Nicht definiert
CVE: CVE-2005-0471 (🔍)
X-Force: 19285 - Sun Java Plugin 8dot3 file schema create files with predictable names, Medium Risk
Vulnerability Center: 22118 - Sun Java JRE 1.1-1.5 Creates Predictable Temporary Files Names, Medium
Secunia: 11070 - Sun Java Plugin Predictable File Location Weakness, Not Critical
OSVDB: 13620 - Sun Java Plugin 8.3 Name Predictable File Location Weakness
scip Labs: https://www.scip.ch/?labs.20161013
Eintrag
Erstellt: 15.02.2005 16:36Aktualisierung: 01.07.2019 11:19
Anpassungen: 15.02.2005 16:36 (81), 01.07.2019 11:19 (1)
Komplett: 🔍
Cache ID: 3:9A5:103
Bisher keine Kommentare. Sprachen: de + en.
Bitte loggen Sie sich ein, um kommentieren zu können.