OpenImageIO is a toolset for reading, writing, and manipulating image files of any image file format relevant to VFX / animation. Prior to 3.0.21.0, 3.1.16.0, and 3.2.0.3-beta1, A crafted psd with an invalid color_mode bypasses normal validation when oiio:rawcolor or psd:rawdata is enabled. psdinput::setup() then uses the attacker-controlled value to index fixed color-mode tables, causing a global out-of-bounds read and potentially a bogus allocation, resulting in denial of service. The affected implementation is identified by src/psd.imageio/psdinput.cpp, PSDInput::validate_header(), PSDInput::setup(), oiio:RawColor, psd:RawData, color_mode, and mode_channel_count, which define the relevant source path, functions, state, and trigger. This issue is fixed in versions 3.0.21.0, 3.1.16.0, and 3.2.0.3-beta1.
Metrics
Affected Vendors & Products
References
History
Tue, 29 Sep 2026 19:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Openimageio
Openimageio openimageio |
|
| CPEs | cpe:2.3:a:openimageio:openimageio:*:*:*:*:*:*:*:* cpe:2.3:a:openimageio:openimageio:3.2.0.0:dev:*:*:*:*:*:* cpe:2.3:a:openimageio:openimageio:3.2.0.2:dev:*:*:*:*:*:* |
|
| Vendors & Products |
Openimageio
Openimageio openimageio |
Fri, 25 Sep 2026 18:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Thu, 24 Sep 2026 21:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
Sat, 19 Sep 2026 22:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Academysoftwarefoundation
Academysoftwarefoundation openimageio |
|
| Vendors & Products |
Academysoftwarefoundation
Academysoftwarefoundation openimageio |
Fri, 18 Sep 2026 15:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | OpenImageIO is a toolset for reading, writing, and manipulating image files of any image file format relevant to VFX / animation. Prior to 3.0.21.0, 3.1.16.0, and 3.2.0.3-beta1, A crafted psd with an invalid color_mode bypasses normal validation when oiio:rawcolor or psd:rawdata is enabled. psdinput::setup() then uses the attacker-controlled value to index fixed color-mode tables, causing a global out-of-bounds read and potentially a bogus allocation, resulting in denial of service. The affected implementation is identified by src/psd.imageio/psdinput.cpp, PSDInput::validate_header(), PSDInput::setup(), oiio:RawColor, psd:RawData, color_mode, and mode_channel_count, which define the relevant source path, functions, state, and trigger. This issue is fixed in versions 3.0.21.0, 3.1.16.0, and 3.2.0.3-beta1. | |
| Title | OpenImageIO: PSD RawColor invalid color mode causes global out-of-bounds read and allocation DoS | |
| Weaknesses | CWE-125 CWE-129 |
|
| References |
|
|
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: GitHub_M
Published: 2026-09-18T15:39:06.294Z
Updated: 2026-09-24T20:56:40.284Z
Reserved: 2026-07-17T14:11:15.482Z
Link: CVE-2026-63635
Updated: 2026-09-24T20:56:31.970Z
Status : Analyzed
Published: 2026-09-18T16:17:08.130
Modified: 2026-09-29T18:55:56.597
Link: CVE-2026-63635
No data.