]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-dict-extra: dict-fs - Escape unsafe paths
authorAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 8 Jun 2021 06:13:25 +0000 (09:13 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 8 Jun 2021 10:04:50 +0000 (13:04 +0300)
commit3afb002620e35fd8890f7af4e684053a752812ce
treec9cca176ea3f99a329bb0edea2a7d7521c69a3c2
parent7ae323aedcd8b80f112fa4a75d72230f74b4405d
lib-dict-extra: dict-fs - Escape unsafe paths

Change any path components that are `.` or `..` to `...` and `....`.
Prevents path traversal attacks.
src/lib-dict-extra/Makefile.am
src/lib-dict-extra/dict-fs.c
src/lib-dict-extra/test-dict-fs.c [new file with mode: 0644]