🔍 CVE-2026-86019

0.0
CVSS Score
UNKNOWN
2026-10-23
2026-10-23 19:36
✅ 완료

🇰🇷 한글 설명

Part-DB 2.13.2 미만 버전에서 인증된 API 사용자가 base64 인코딩된 데이터를 사용하여 설정된 최대 첨부 파일 크기 제한을 우회할 수 있습니다. 이 취약점을 악용하면 대용량 파일을 업로드하여 디스크 공간을 고갈시키고 서비스 거부(DoS) 상태를 유발할 수 있습니다.

💡 쉬운 설명

파일 업로드 크기 제한이 API를 통해 업로드할 때는 제대로 작동하지 않는 문제입니다. 공격자가 아주 큰 파일을 계속 올려서 서버의 저장 공간을 가득 채워 서비스를 멈추게 할 수 있습니다.

🇺🇸 원문 (English)

Part-DB is an open source inventory management system for electronic components. Prior to version 2.13.2, Part-DB allows authenticated API users to bypass the configured maximum attachment file size by uploading attachments through the API using base64-encoded file data. The application enforces the configured attachment size limit for normal browser-based file uploads, but the API base64 upload path does not apply the same size validation. As a result, an authenticated user with API access and permission to create attachments can upload files larger than the configured maximum attachment size, potentially exhausting disk space and causing a denial of service. This issue has been patched in version 2.13.2.

📍 영향받는 시스템

Part-DB version 2.13.2 미만 모든 버전

⚔️ 공격 벡터

인증된 사용자가 API를 통해 base64로 인코딩된 대용량 파일을 업로드함

🛡️ 대응 방법

Part-DB를 최신 보안 패치가 적용된 버전인 2.13.2 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 2.13.2보다 낮은지 확인하십시오.

Shell / Script
python3 -c 'import requests; r = requests.get("http://<target_ip>/api/version"); print(r.json().get("version"))' 2>/dev/null

💻 영향받는 소프트웨어

Magento Open Source