🔍 CVE-2026-40044

9.8
CVSS Score
CRITICAL
2026-04-13
2026-04-17 15:28
✅ 완료

🇰🇷 한글 설명

Pachno 1.0.6은 캐시 파일에 악의적인 직렬화 객체를 주입하여 인증 없이 임의 코드를 실행할 수 있는 역직렬화 취약점을 포함하고 있습니다. 공격자는 예측 가능한 이름의 공개 쓰기 가능 캐시 디렉토리에 PHP 객체 페이로드를 작성하여 프레임워크 부팅 중 인증 검사 전에 역직렬화되도록 할 수 있습니다.

💡 쉬운 설명

Pachno 웹 애플리케이션의 캐시 폴더에 악의적인 파일을 넣어서 서버를 해킹할 수 있는 취약점입니다. 로그인하지 않아도 누구나 공격할 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

Pachno 1.0.6 contains a deserialization vulnerability that allows unauthenticated attackers to execute arbitrary code by injecting malicious serialized objects into cache files. Attackers can write PHP object payloads to world-writable cache files with predictable names in the cache directory, which are unserialized during framework bootstrap before authentication checks occur.

📍 영향받는 시스템

Pachno 1.0.6 이하 버전

⚔️ 공격 벡터

세계 쓰기 가능한 캐시 디렉토리에 악의적인 PHP 직렬화 객체 파일 작성 후 프레임워크 부팅 시 역직렬화 트리거

🛡️ 대응 방법

Pachno를 1.0.7 이상으로 업그레이드하거나 캐시 디렉토리 권한을 제한하여 쓰기 권한 제거

🔧 검증 코드

캐시 디렉토리 위치와 권한을 확인하여 774 이상의 공개 쓰기 권한이 있는지 검사 (ls -la 로 확인)

Shell / Script
find /var/cache /tmp -name '*pachno*' -o -name '*cache*' 2>/dev/null | head -20

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP