## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-ZPXLZ-CVE-2024-21626-POC
# CVE-2024-21626-POC
# рдЙрдкрдпреЛрдЧ рдирд┐рд░реНрджреЗрд╢
рдХреЗрд╡рд▓ рд╢реИрдХреНрд╖рд┐рдХ/рдЕрдиреБрд╕рдВрдзрд╛рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП; рд╢рд┐рдХреНрд╖рд╛/рдЕрдиреБрд╕рдВрдзрд╛рди рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдХрд┐рд╕реА рднреА рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕реЗ рдЙрддреНрдкрдиреНрди рдЬреЛрдЦрд┐рдо рд╕реНрд╡рдпрдВ рд╡рд╣рди рдХрд░реЗрдВред
# рдЙрдкрдпреЛрдЧ
root@kitploit:~
docker build . -t cve-2024-21626
docker run -it --rm cve-2024-21626 bash /poc.sh
# хПжш╡╖ф╕Аф╕кterminal
/bin/bash.copy
# рдзреНрдпрд╛рди рджреЗрдВ
рд╡рд┐рднрд┐рдиреНрди docker/runc рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, docker server:20.10.17 && runc version 1.1.2 рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ /proc/self/fd/9 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ; рд╡рд╛рд╕реНрддрд╡рд┐рдХ fd рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рдХреЗ рдХреНрд░рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ /proc/self/fd/7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕рдВрд╢реЛрдзрди: Dockerfile рдореЗрдВ WORKDIR рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рди рдореЗрдВ рдмрджрд▓реЗрдВред
# рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд░реНрддреЗрдВ рдПрдХ рд╕рд╛рде рдкреВрд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:
root@kitploit:~
1. хПпф╗ехИЫх╗║хо╣хЩих╣╢цМЗхоЪцЙзшбМхС╜ф╗д
2. хПпф╗ецМЗхоЪхо╣хЩиф╜┐чФичЪДщХЬхГП
# рднреЗрджреНрдпрддрд╛ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд
TODO
# рд╕рдВрджрд░реНрдн
https://github.com/opencontainers/runc/security/advisories/GHSA-xr7r-f8xq-vfvv
https://github.com/opencontainers/runc/commit/2a4ed3e75b9e80d93d1836a9c4c1ebfa2b78870e