🔍 CVE-2026-61686

7.5
CVSS Score
HIGH
2026-09-04
2026-09-10 15:13
✅ 완료

🇰🇷 한글 설명

오픈소스 인보이스 플랫폼인 SolidInvoice의 3.0.1 미만 버전에서 DataGrid LiveComponent가 클라이언트로부터 받은 context 속성값을 PHP의 unserialize() 함수로 역직렬화하는 취약점이 발견되었습니다. 해당 속성이 쓰기 가능(writable)으로 설정되어 있어, 인증된 공격자가 임의의 PHP 직렬화 페이로드를 전송하여 원격 코드 실행을 시도할 수 있습니다.

💡 쉬운 설명

로그인 권한이 있는 사용자가 조작된 데이터를 보내 시스템이 예상치 못한 명령을 실행하게 만들 수 있는 보안 약점입니다. 이로 인해 해커가 서버의 제어권을 탈취할 위험이 있습니다.

🇺🇸 원문 (English)

SolidInvoice is an open-source invoicing platform. Prior to version 3.0.1, the `DataGrid` LiveComponent deserializes a `context` prop value using PHP's `unserialize()` after receiving it from the client. Because the prop is marked `writable: true`, an authenticated attacker can supply an arbitrary PHP serialized payload. Version 3.0.1 fixes the issue.

📍 영향받는 시스템

SolidInvoice 3.0.1 미만 모든 버전

⚔️ 공격 벡터

인증된 공격자가 DataGrid LiveComponent의 context 속성에 악성 PHP 직렬화 데이터를 주입

🛡️ 대응 방법

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

🔧 검증 코드

출력된 버전 정보가 3.0.1 미만(예: 3.0.0, 2.x.x)인지 확인하십시오.

Shell / Script
composer show solidinvoice/solidinvoice | grep 'versions'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP