🔍 CVE-2026-72579

7.5
CVSS Score
HIGH
2026-08-10
2026-08-10 11:17
✅ 완료

🇰🇷 한글 설명

NASA HyperCP(main branch)에서 발생하는 OS 명령 주입 취약점입니다. 공격자가 oceandata.sci.gsfc.nasa.gov로부터의 응답을 가로채거나 위조할 수 있다면, 연구자의 워크스테이션에서 임의의 시스템 명령을 실행할 수 있습니다. 이는 Source/OBPGSession.py 핸들러가 서버 응답 헤더를 검증 없이 파싱하여 subprocess 호출에 전달하기 때문에 발생합니다.

💡 쉬운 설명

데이터를 다운로드할 때 가짜 서버 응답을 받으면 해커가 내 컴퓨터에 몰래 명령을 내릴 수 있는 보안 약점입니다. 서버에서 보내는 정보를 제대로 검사하지 않아 발생하는 문제입니다.

🇺🇸 원문 (English)

An OS command injection vulnerability in NASA HyperCP (main branch) allows a network-adjacent attacker who can intercept or spoof responses from oceandata.sci.gsfc.nasa.gov to execute arbitrary system commands on the researcher's workstation. The Source/OBPGSession.py handler parses server response headers without sanitization and passes attacker-controlled field values to subprocess calls, enabling arbitrary command execution when a user performs a data download operation against a tampered server.

📍 영향받는 시스템

NASA HyperCP (main branch)

⚔️ 공격 벡터

네트워크 인접 공격자가 서버 응답을 가로채거나 위조하여 조작된 헤더 값을 전달하는 방식

🛡️ 대응 방법

Source/OBPGSession.py 내의 헤더 파싱 로직을 수정하여 입력값에 대한 검증(Sanitization)을 강화하고 subprocess 호출 방식을 안전하게 변경해야 합니다.

🔧 검증 코드

명령어 결과에서 subprocess 호출 시 사용자 입력값이 검증 없이 전달되는 로직이 있는지 확인합니다.

Shell / Script
grep -r "subprocess" Source/OBPGSession.py

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

UniFi OS Server