• Max Kellermann's avatar
    PlaylistFile: disallow backslash in playlist names on Windows · eaecbcaf
    Max Kellermann authored
    The function spl_valid_name() should verify playlist names and prevent
    path traversal, but it failed to do so on Windows, because it forgot
    to check for backslashes.
    
    This buggy piece of code was already present when stored playlists
    were initially implemented in 2006 by commit 08003904, and
    even during the many rounds of code refactoring, nobody ever bothered
    to verify it.  D'oh!
    
    (Thanks, Paul Arzelier)
    eaecbcaf
Name
Last commit
Last update
.github Loading commit data...
android Loading commit data...
build Loading commit data...
doc Loading commit data...
python/build Loading commit data...
src Loading commit data...
subprojects Loading commit data...
systemd Loading commit data...
test Loading commit data...
win32 Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
NEWS Loading commit data...
README.md Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...
mpd.svg Loading commit data...
valgrind.suppressions Loading commit data...