CVE-2026-54161
upsmon: NOTIFYCMD 실행 시 공격자가 제어하는 ups.alarm을 통한 원격 OS 명령 주입(RCE)
- 게시됨
- 2026. 11. 3.
- 업데이트됨
- 2026. 11. 3.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 8. 8.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H낮음 · 다음 30일
- 백분위수
- 50.9%
- 모델 날짜
- 2026. 11. 4.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Network UPS Tools는 UPS, PDU 및 SCD 하드웨어를 모니터링하고 관리하기 위한 공통 인터페이스를 제공하는 프로그램 모음입니다. 2.8.3부터 2.8.5까지, clients/upsmon.c의 upsmon은 서버가 제공한 ups.alarm 값을 notify(), async_notify() 및 wall()에 의해 실행되는 셸 명령에 삽입합니다. 모니터링 중인 장치가 ALARM 상태를 보고하고 운영자가 NOTIFYFLAG ALARM에서 EXEC와 함께 NOTIFYCMD를 구성한 경우, 알람 텍스트의 셸 메타문자가 POSIX 또는 Windows에서 평가되어 일반적으로 root인 upsmon 계정으로 임의의 운영 체제 명령을 실행할 수 있습니다. 공격자는 악의적이거나 침해된 upsd, 평문 upsd-대-upsmon 연결에 대한 중간자 공격, 또는 드라이버가 upsd의 업스트림으로 알람을 제공하는 침해된 UPS 장치를 통해 값을 제어할 수 있습니다. upsd와 upsmon 간의 TLS는 침해된 장치 경로를 완화하지 못합니다. 이 취약점은 2.8.6에서 수정되었습니다.
소스
upsmon: NOTIFYCMD 실행 시 공격자가 제어하는 ups.alarm을 통한 원격 OS 명령 주입(RCE)
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.