🔍 CVE-2025-63950

7.5
CVSS Score
HIGH
2025-12-18
2026-10-13 11:10
✅ 완료

🇰🇷 한글 설명

to3k Twittodon 애플리케이션의 download.php 스크립트에서 안전하지 않은 역직렬화 취약점이 발견되었습니다. 'obj' 파라미터로 전달되는 Base64 인코딩 데이터가 검증 없이 unserialize() 함수로 전달되어, 원격의 인증되지 않은 공격자가 임의의 PHP 객체를 주입하고 서비스 거부(DoS)를 유발할 수 있습니다.

💡 쉬운 설명

웹사이트가 외부에서 보낸 데이터를 검증 없이 그대로 처리하는 과정에서 발생하는 문제입니다. 공격자가 조작된 데이터를 보내면 웹사이트가 비정상적으로 작동하거나 멈출 수 있습니다.

🇺🇸 원문 (English)

An insecure deserialization vulnerability exists in the download.php script of the to3k Twittodon application through commit b1c58a7d1dc664b38deb486ca290779621342c0b (2023-02-28). The 'obj' parameter receives base64-encoded data that is passed directly to the unserialize() function without validation. This allows a remote, unauthenticated attacker to inject arbitrary PHP objects, leading to a denial of service.

📍 영향받는 시스템

to3k Twittodon (commit b1c58a7d1dc664b38deb486ca290779621342c0b 이전 버전)

⚔️ 공격 벡터

인증되지 않은 공격자가 'obj' 파라미터에 조작된 Base64 인코딩 PHP 객체를 포함하여 HTTP 요청을 전송

🛡️ 대응 방법

unserialize() 함수 사용을 지양하고 JSON과 같은 안전한 데이터 형식을 사용하거나, 입력 데이터에 대한 엄격한 검증 로직을 구현하십시오.

🔧 검증 코드

명령어 결과로 해당 커밋 해시가 출력되면 취약한 버전이 설치되어 있는 상태입니다.

Shell / Script
git log -1 --format=%H | grep b1c58a7d1dc664b38deb486ca290779621342c0b

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP