path-util: introduce new safe_getcwd() wrapper
authorLennart Poettering <lennart@poettering.net>
Wed, 17 Jan 2018 10:16:31 +0000 (11:16 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 17 Jan 2018 10:16:31 +0000 (11:16 +0100)
commita2556d25ae8e7c1aa1e75affb45226b02813a03b
tree8dc3bc86098d53f07e42f862ac8ac8e5b47cdd0f
parentcddd2ce1069c4d84179ce606e830db98abc50609
path-util: introduce new safe_getcwd() wrapper

It's like get_current_dir_name() but protects us from
CVE-2018-1000001-style exploits:

https://www.halfdog.net/Security/2017/LibcRealpathBufferUnderflow/
src/basic/path-util.c
src/basic/path-util.h