{"uuid": "ee28bd0d-c1b0-43c0-ba8f-37d6ffe3b844", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-3854", "type": "published-proof-of-concept", "source": "https://t.me/critical_bug/1768", "content": "\ud83d\udc31 hacker voice: I'M IN YOUR GIT PUSH \ud83d\udd34\n\n\ud83d\udd25 CVE-2026-3854: RCE \u0432 GitHub Enterprise Server \u0447\u0435\u0440\u0435\u0437 \u043e\u0434\u0438\u043d git push\n\nCVSS: 8.7 High | GitHub \u043d\u0430\u0437\u0432\u0430\u043b \u0431\u0430\u0433 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043f\u043e \u0432\u043e\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044e \ud83d\ude31\n\n\ud83d\udca5 \u0421\u0443\u0442\u044c \u0431\u0430\u0433\u0430: git push -o \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u043b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 metadata-\u043f\u043e\u043b\u044f \u0431\u0435\u0437 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0447\u0438\u0441\u0442\u043a\u0438. \u0421\u0438\u043c\u0432\u043e\u043b ; \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u043b \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0435 \u043f\u043e\u043b\u044f, \u0430 downstream-\u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u043b\u0438 \u0438\u0445 \u043a\u0430\u043a \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0435. \u0418\u0442\u043e\u0433 \u2014 \u043e\u0431\u0445\u043e\u0434 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 pre-receive/sandbox \u0438 RCE.\n\n\ud83d\udea8 \u0427\u0435\u043c \u043e\u043f\u0430\u0441\u043d\u043e: \u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0435\u0442\u0430\u0446\u0438\u044f GHES-\u0438\u043d\u0441\u0442\u0430\u043d\u0441\u0430, \u0434\u043e\u0441\u0442\u0443\u043f \u043a\u043e \u0432\u0441\u0435\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c, \u0443\u0442\u0435\u0447\u043a\u0430 \u0441\u0435\u043a\u0440\u0435\u0442\u043e\u0432 \u0438 CI/CD \u0442\u043e\u043a\u0435\u043d\u043e\u0432, pivot \u0432 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.\n\n\ud83d\udee1 \u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c: \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c GHES \u0434\u043e 3.14.25, 3.15.20, 3.16.16, 3.17.13, 3.18.7, 3.19.4, 3.20.0+ \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c /var/log/github-audit.log \u043d\u0430 push options \u0441 ;.\n\n\ud83d\udcc4 \u041f\u043e\u043b\u043d\u044b\u0439 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u0430\u0437\u0431\u043e\u0440 \u2014 \u0432 PDF \u043d\u0438\u0436\u0435 \ud83d\udc47\n\n\ud83d\udc8e \u0411\u043e\u043b\u044c\u0448\u0435 \u044d\u043a\u0441\u043a\u043b\u044e\u0437\u0438\u0432\u043d\u044b\u0445 \u0440\u0430\u0437\u0431\u043e\u0440\u043e\u0432 \u0438 0-day \u0440\u0430\u043d\u044c\u0448\u0435 \u0432\u0441\u0435\u0445: VIP-\u0432\u0435\u0440\u0441\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u0430 \ud83d\ude80", "creation_timestamp": "2026-07-20T00:00:08.805955Z"}