🔍 CVE-2025-14406

7.8
CVSS Score
HIGH
2025-12-23
2026-10-19 22:10
✅ 완료

🇰🇷 한글 설명

Soda PDF Desktop에서 발생하는 로컬 특권 상승 취약점으로, 공격자가 낮은 권한의 코드를 실행할 수 있는 경우에 시스템의 권한을 상승시킬 수 있다.

💡 쉬운 설명

Soda PDF Desktop의 구성에서 OpenSSL을 로드하는 과정에서 보안이 취약하여 공격자가 권한을 상승시킬 수 있다. 낮은 권한의 코드를 실행할 수 있는 경우에 공격이 가능하다.

🇺🇸 원문 (English)

Soda PDF Desktop Uncontrolled Search Path Element Local Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of Soda PDF Desktop. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the configuration of OpenSSL. The product loads an OpenSSL configuration file from an unsecured location. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of SYSTEM. Was ZDI-CAN-25793.

📍 영향받는 시스템

Soda PDF Desktop

⚔️ 공격 벡터

공격자가 낮은 권한의 코드를 실행할 수 있는 경우에 공격이 가능하다.

🛡️ 대응 방법

Soda PDF Desktop의 최신 버전으로 업데이트하거나, OpenSSL 구성 파일을 안전한 위치로 이동한다.

🔧 검증 코드

로컬 Linux PC에서 Python 코드를 실행하여 Soda PDF Desktop의 설치 여부를 확인한다. 실행 전 Python과 dpkg 패키지가 설치되어 있어야 한다.

Shell / Script
import subprocess
result = subprocess.run(['dpkg', '-l', 'sodapdf-desktop'], capture_output=True, text=True)
if 'sodapdf-desktop' in result.stdout:
    print({"result": "취약", "reason": "Soda PDF Desktop이 설치되어 있습니다."})
else:
    print({"result": "양호", "reason": "Soda PDF Desktop이 설치되어 있지 않습니다."})

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

OpenSSL