CWE-58 · Słabość
Path Equivalence: Windows 8.3 Filename
- Abstrakcja
- Wariant
- Status
- Niekompletny
- Dodano
- 19 lipca 2006
- Ostatnia zmiana
- 11 grudnia 2025
Opis
The product contains a protection mechanism that restricts access to a long filename on a Windows operating system, but it does not properly restrict access to the equivalent short "8.3" filename.
Skutki
Confidentiality, Integrity
Read Files or Directories; Modify Files or Directories
Zapobieganie
System Configuration
Disable Windows from supporting 8.3 filenames by editing the Windows registry. Preventing 8.3 filenames will not remove previously generated 8.3 filenames.
Przykłady podatności
- CVE-1999-0012 Multiple web servers allow restriction bypass using 8.3 names instead of long names
- CVE-2001-0795 Source code disclosure using 8.3 file name.
- CVE-2005-0471 Multi-Factor Vulnerability. Product generates temporary filenames using long filenames, which become predictable in 8.3 format.
Słabość nadrzędna
Kiedy powstaje
- Implementation
Dotyczy
Not Language-Specific, Windows, Not Technology-Specific
Uwagi
Probably under-studied.
Źródła
- Writing Secure Code — Michael Howard, David LeBlanc, Microsoft Press, 2002
- The Art of Software Security Assessment — Mark Dowd, John McDonald, Justin Schuh, Chapter 11, "DOS 8.3 Filenames", Page 673, Addison Wesley, 2006
Wpis z katalogu CWE 4.20.