There’s other good posts here about path traversal recently but I don’t think anyone has touched on…this (paths matter) has been happening for decades.
Story time. In the early aughts (year 2000 👴 ) Microsoft IIS had a bug due to backwards compatibility with MSDOS 💾 . The effect was you could find an, ummm, open FTP server, create a LPT1 or COM1 directory, then a subdirectory and this path would be invisible to the system admin. If you knew the path, you could ummm store things in it such as the latest movie, game, etc. Arrgh 🏴☠️
/edit Ooops, forgot this is a Linux community. Some terms:
IIS - Microsoft’s server. It had a bunch of things in one package; web server, file server, email server, etc.
MSDOS - Oldass Microsoft operating system. I forget if its the first one. Only supports 8.3 filenames (8 characters plus 3 for file extension).
FTP - File transfer protocol. We were sending bits over the wire without encryption, YOLO
LPT1/COM1 - special devices in MSDOS, printer port and serial port
There’s other good posts here about path traversal recently but I don’t think anyone has touched on…this (paths matter) has been happening for decades.
Story time. In the early aughts (year 2000 👴 ) Microsoft IIS had a bug due to backwards compatibility with MSDOS 💾 . The effect was you could find an, ummm, open FTP server, create a LPT1 or COM1 directory, then a subdirectory and this path would be invisible to the system admin. If you knew the path, you could ummm store things in it such as the latest movie, game, etc. Arrgh 🏴☠️
/edit Ooops, forgot this is a Linux community. Some terms:
IIS - Microsoft’s server. It had a bunch of things in one package; web server, file server, email server, etc.
MSDOS - Oldass Microsoft operating system. I forget if its the first one. Only supports 8.3 filenames (8 characters plus 3 for file extension).
FTP - File transfer protocol. We were sending bits over the wire without encryption, YOLO
LPT1/COM1 - special devices in MSDOS, printer port and serial port