Gotenberg는 PDF 파일을 위한 Docker 기반의 상태 비저장 API입니다. 8.30.0 이전에는 ExifTool의 그룹 접두사 구문을 사용하여 Gotenberg의 ExifTool 메타데이터 쓰기 차단 목록을 우회할 수 있어 서버에서 임의 파일 이름 바꾸기, 이동, 하드링크 및 심볼릭 링크 생성이 가능합니다. ExifTool은 File:FileName이 FileName과 동일하게 처리되는 그룹 접두사 구문을 지원합니다. 접두사는 태그 일치 전에 Writer.pl의 SetNewValue에 의해 제거됩니다. safeKeyPattern 정규식(^[a-zA-Z0-9\-_.:]+$)은 콜론을 허용하므로
Gotenberg는 PDF 파일을 위한 Docker 기반의 상태 비저장 API입니다. 8.30.0 이전에는 ExifTool의 그룹 접두사 구문을 사용하여 Gotenberg의 ExifTool 메타데이터 쓰기 차단 목록을 우회할 수 있어 서버에서 임의 파일 이름 바꾸기, 이동, 하드링크 및 심볼릭 링크 생성이 가능합니다. ExifTool은 File:FileName이 FileName과 동일하게 처리되는 그룹 접두사 구문을 지원합니다. 접두사는 태그 일치 전에 Writer.pl의 SetNewValue에 의해 제거됩니다. safeKeyPattern 정규식(^[a-zA-Z0-9-_.:]+$)은 콜론을 허용하므로 접두사가 붙은 태그 이름이 유효성 검사를 통과합니다. File:FileName, System:Directory, a:HardLink 등 모든 접두사가 작동합니다. 또한 FilePermissions, FileUserID 및 FileGroupID 의사 태그는 전혀 차단되지 않으며 접두사 없이 파일 속성을 수정할 수 있습니다. 이 취약점은 8.30.0에서 수정되었습니다.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 82.00 |
| 악용 신호(추가 악용신호 없음) | ×1.00 |
| VPI | 82.00 |
VPI 공식 vpi-v1 기준
| 소스 | CVSS 버전 | 기본 점수 | 심각도 | 벡터 문자열 | 평가일 |
|---|---|---|---|---|---|
| NVDNIST | 3.1 | 8.2 | HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L | 2026. 05. 14. |
| OSV3rd | 3.1 | 8.2 |
| CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L |
| 2026. 05. 13. |