🔍 CVE-2026-42323

7.2
CVSS Score
HIGH
2026-09-25
2026-09-28 15:17
✅ 완료

🇰🇷 한글 설명

Piwigo 16.4.0 미만 버전에서 관리자 권한을 가진 사용자가 Batch Manager 필터 URL을 통해 숫자 검증 없이 너비, 높이, 비율 및 파일 크기 값을 입력할 수 있습니다. 이 값들이 SQL 쿼리 생성 시 적절한 검증 없이 결합되어 SQL 인젝션 취약점이 발생하며, 이를 통해 데이터베이스 데이터를 노출, 수정 또는 파괴할 수 있습니다.

💡 쉬운 설명

관리자 페이지의 특정 설정값에 숫자가 아닌 악성 코드를 입력하여 데이터베이스를 조작할 수 있는 보안 약점입니다. 공격자가 데이터베이스의 정보를 훔쳐보거나 내용을 마음대로 바꿀 위험이 있습니다.

🇺🇸 원문 (English)

Piwigo is a full featured open source photo gallery application for the web. Prior to 16.4.0, admin/batch_manager.php accepts administrator-controlled dimension width, height, and ratio values and filesize values from the Batch Manager filter URL without numeric validation. The URL filter parser stores those values in the bulk_manager_filter session state, and later query construction concatenates them into SQL predicates, unlike the validated POST filter path. An authenticated administrator can use crafted filter values to execute time-based or other SQL expressions and potentially disclose, modify, or disrupt database data. This issue is fixed in version 16.4.0.

📍 영향받는 시스템

Piwigo 16.4.0 미만 모든 버전

⚔️ 공격 벡터

인증된 관리자가 Batch Manager 필터 URL에 조작된 파라미터 값을 삽입하여 SQL 인젝션 공격 수행

🛡️ 대응 방법

Piwigo를 최신 버전인 16.4.0 이상으로 업데이트하십시오.

🔧 검증 코드

설치된 Piwigo의 버전이 16.4.0 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
php -r 'echo "Piwigo Version Check";' # 실제 환경에서는 설치된 패키지 관리자나 소스 코드를 통해 버전을 확인해야 합니다.

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source