🔍 CVE-2026-122158

4.7
CVSS Score
MEDIUM
2026-11-05
2026-11-05 02:16
✅ 완료

🇰🇷 한글 설명

InvoiceShelf 2.4.3 이하 및 3.0.0-alpha.3 버전의 MemberService::create 함수에서 보안 취약점이 발견되었습니다. companies[].id 및 companies[].role 인자를 조작하면 부적절한 접근 제어가 발생합니다. 원격에서 공격이 가능하며 공개된 익스플로잇이 존재합니다.

💡 쉬운 설명

회원 생성 기능에서 권한 확인이 제대로 되지 않아, 공격자가 요청 데이터를 조작해 허용되지 않은 회사 정보나 역할에 접근할 수 있습니다. 공개된 공격 코드가 있으므로 빠른 업데이트가 필요합니다.

🇺🇸 원문 (English)

A security flaw has been discovered in InvoiceShelf up to 2.4.3/3.0.0-alpha.3. Affected by this issue is the function MemberService::create of the file app/Domains/Accounts/Application/MemberService.php. Performing a manipulation of the argument companies[].id/companies[].role results in improper access controls. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks. Upgrading to version 2.4.4 and 3.0.0-alpha.4 can resolve this issue. The patch is named c798b513c3ab6e672a1678774720fbb282f4d0c6. It is recommended to upgrade the affected component.

📍 영향받는 시스템

InvoiceShelf 2.4.3 이하, 3.0.0-alpha.3 이하 버전

⚔️ 공격 벡터

원격에서 회원 생성 요청의 companies[].id 및 companies[].role 값을 조작하여 접근 제어 우회

🛡️ 대응 방법

InvoiceShelf 2.4.4 또는 3.0.0-alpha.4 이상으로 업그레이드 (패치 커밋 c798b513c3ab6e672a1678774720fbb282f4d0c6 적용)

🔧 검증 코드

출력된 버전 값이 2.4.4 또는 3.0.0-alpha.4 이상이면 패치 완료, 그 이하이면 업그레이드가 필요합니다.

Shell / Script
grep -rn 'version' /var/www/invoiceshelf/config/invoiceshelf.php 2>/dev/null | head -1

📊 CVSS Vector String

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