Skip to content

(勘误) P42 - 3.2.3 CVE-2019-14271:加载不受信任的动态链接库 #6

@XDTG

Description

@XDTG

P42 - 3.2.3.3 第三步:实现逃逸
正文倒数第一行:

符号链接指向的库文件移动到容器根目录下并重命名为 original_libnss_files.so.2。

此处移动的对象可以为 libnss_files.so.2 这个符号链接文件本身,不需要移动它所指向的库文件。
在 files-services.c 中添加的代码里,通过 rename(ORIGINAL_LIBNSS, LIBNSS_PATH) 恢复原始 libnss_files.so.2,如果是将库文件移动为 original_libnss_files.so.2,则原始的符号链接文件会被恢复成所指向库文件 ( libnss_files-2.27.so ),和此处本意不符。

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions