
smb spooler to RCE
CVE-2026-4480에 대한 개념 증명 및 연구 자료로, Samba 인쇄 하위 시스템에 영향을 미치는 치명적인 원격 코드 실행(RCE) 취약점입니다.
이 취약점은 %J 치환 매개변수를 통해 구성된 print command에 전달되는 사용자 제어 인쇄 작업 설명이 부적절하게 처리되어 발생합니다.
Samba 보안 권고에 따르면, 클라이언트가 제어하는 작업 설명이 %J 치환 변수를 통해 처리될 때 셸 메타 문자를 적절히 이스케이프하지 않아 문제가 발생합니다.
다음 조건에서 시스템이 취약할 수 있습니다:
print command 옵션이 사용된 경우%J 치환 매개변수가 포함된 경우다음 구성을 사용하는 경우:
printing = cupsprinting = iprint는 Samba 권고에 따르면 영향을 받지 않습니다.
이 취약점으로 인해 공격자가 인쇄 하위 시스템에 전달되는 데이터에 영향을 줄 수 있습니다.
인쇄 작업 설명의 부적절한 무결성 검사(살균)로 인해 Samba가 인쇄 명령어를 실행할 때 셸 명령어 삽입이 발생할 수 있습니다.
성공적인 악용 시 인쇄 서비스 컨텍스트에서 임의의 명령어 실행으로 이어질 수 있습니다.
권장되는 완화 조치는 다음과 같습니다:
print command에서 %J 제거이 저장소는 다음 목적으로 개발되었습니다:
이 프로젝트는 교육 및 연구 목적으로만 제공됩니다.
명시적 승인 없이 시스템에 대해 테스트하지 마십시오.
저자는 이 자료의 오용에 대해 책임을 지지 않습니다.
Carlos Eduardo P. Meireles
보안 연구원 | CTF 플레이어 | HackersOnSteroids 회원