🔍 CVE-2026-88003

0.0
CVSS Score
UNKNOWN
2026-09-25
2026-09-28 15:07
✅ 완료

🇰🇷 한글 설명

InvoicePlane 1.7.2 미만 버전에서 관리자 권한이 강등된 후에도 기존 세션의 사용자 유형 정보를 재검증하지 않아 권한이 유지되는 취약점이 존재합니다. 강등된 사용자가 특정 함수를 이용해 사용자 유형을 다시 관리자로 변경함으로써 권한 상승을 지속할 수 있습니다.

💡 쉬운 설명

관리자 권한을 뺏긴 사용자가 로그아웃하지 않고 기존 접속 상태를 이용해 다시 관리자 권한을 되찾을 수 있는 문제입니다. 이를 통해 권한이 낮아진 사용자가 다시 시스템 전체를 제어할 수 있게 됩니다.

🇺🇸 원문 (English)

InvoicePlane is a self-hosted open source application for managing invoices, clients, and payments. Prior to 1.7.2, InvoicePlane fails to revoke administrative privileges after a role downgrade because Admin_Controller trusts the user_type snapshot stored in an existing session instead of revalidating ip_users.user_type. When one administrator downgrades another account, the target's active session continues to authorize administrative requests. The downgraded user can use Users::form() to set user_type back to 1, restoring the database role and making the privilege escalation persistent. This vulnerability is fixed in 1.7.2.

📍 영향받는 시스템

InvoicePlane 1.7.2 미만 모든 버전

⚔️ 공격 벡터

권한이 강등된 사용자가 기존 세션을 유지한 채 Users::form() 기능을 호출하여 사용자 유형을 재설정함

🛡️ 대응 방법

InvoicePlane를 최신 보안 패치가 적용된 1.7.2 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 1.7.2 미만인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
grep -r "InvoicePlane" /path/to/application/config/index.php | grep -E 'version'

💻 영향받는 소프트웨어

Magento Open Source