Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cve-2019-16884 can't work because of the wrong runc version #89

Open
terenceli opened this issue Nov 11, 2021 · 0 comments
Open

cve-2019-16884 can't work because of the wrong runc version #89

terenceli opened this issue Nov 11, 2021 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@terenceli
Copy link

While reproducing the cve-2019-16884 I find it can't work. After digging into this it seems the runc version is wrong.
When I reproduce this issue in here opencontainers/runc#2128
I got following error:

cannot be mounted because it is located inside \\\"/proc\\\\

The runc version for this issue is docker-ce 18.03.1(runc 1.0.0-rc5).

If we use runc 1.0.0-rc6 it can work.

The reason that runc 1.0.0-rc6 can work because this change(linux: drop check for /proc as invalid dest):
opencontainers/runc@636b664

So this issue can only trigger after 1.0.0-rc6.

Don't know the relation of docker-ce version and runc version.

Maybe we need to download runc and replace the docker-ce shipped runc.

Thanks,
Li Qiang

@brant-ruan brant-ruan added the bug Something isn't working label Nov 11, 2021
@brant-ruan brant-ruan self-assigned this Nov 11, 2021
@brant-ruan brant-ruan pinned this issue Dec 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants