製品・ソフトウェアに関する情報
Apache Software FoundationのPDFBoxにおけるパストラバーサルの脆弱性
Title Apache Software FoundationのPDFBoxにおけるパストラバーサルの脆弱性
Summary

Apache PDFBoxのExamplesにおいて、不適切な制限のないパス名(パストラバーサル)脆弱性が報告されました。この問題はApache PDFBoxのExtractEmbeddedFiles例に影響を及ぼし、バージョン2.0.24から2.0.36、3.0.0から3.0.7までが対象となります。ユーザーは可能な限り速やかにバージョン2.0.37または3.0.8へアップデートすることを推奨します。ExtractEmbeddedFiles例にはパストラバーサル脆弱性が含まれており、バージョン2.0.36および3.0.7での変更はファイルパス区切り文字を考慮しておらず不完全でした。そのため、書き込み権限を持つユーザーが任意のパスへ悪意のある書き込みを行われる可能性があります。この例を本番コードにコピーしたユーザーは修正を適用しなければなりません。

Possible impacts 当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報の一部が書き換えられる可能性があります。 さらに、当該ソフトウェアは停止しません。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。 
Solution

正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。

Publication Date April 14, 2026, midnight
Registration Date April 21, 2026, 10:48 a.m.
Last Update April 21, 2026, 10:48 a.m.
CVSS3.0 : 警告
Score 4.3
Vector CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Affected System
Apache Software Foundation
PDFBox 2.0.24 以上 2.0.37 未満
PDFBox 3.0.0 以上 3.0.8 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
その他
Change Log
No Changed Details Date of change
1 [2026年04月21日]
  掲載
April 21, 2026, 10:48 a.m.

NVD Vulnerability Information
CVE-2026-33929
Summary

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Apache PDFBox Examples.

This issue affects the
ExtractEmbeddedFiles example in Apache PDFBox: from 2.0.24 through 2.0.36, from 3.0.0 through 3.0.7.

Users are recommended to update to version 2.0.37 or 3.0.8 once
available. Until then, they should apply the fix provided in GitHub PR
427.

The ExtractEmbeddedFiles example contained a path traversal vulnerability (CWE-22) mentioned in CVE-2026-23907. However the change in the releases 2.0.36 and 3.0.7 is flawed because it doesn't consider the file path separator. Because of that, a user having writing rights on /home/ABC could be victim to a malicious PDF resulting in a write attempt to any path starting with /home/ABC, e.g. "/home/ABCDEF".

Users who have copied this example into their production code should apply the mentioned change. The example
has been changed accordingly and is available in the project repository.

Publication Date April 14, 2026, 6:16 p.m.
Registration Date April 15, 2026, 11:39 a.m.
Last Update April 21, 2026, 1:58 a.m.
Affected software configurations
Configuration1 or higher or less more than less than
cpe:2.3:a:apache:pdfbox:*:*:*:*:*:*:*:* 2.0.24 2.0.37
cpe:2.3:a:apache:pdfbox:*:*:*:*:*:*:*:* 3.0.0 3.0.8
Related information, measures and tools
Common Vulnerabilities List