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