#22246 closed enhancement (fixed)
gimp-3.0.6
| Reported by: | Douglas R. Reno | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | elevated | Milestone: | 13.0 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New point version
The release notes for this version can be found at https://www.gimp.org/news/2025/10/06/gimp-3-0-6-released/
However, looking over at https://gitlab.gnome.org/Teams/Releng/security/-/wikis/home - there are fixes for:
- CVE-2025-10920: GIMP ILBM File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability
- CVE-2025-10925: GIMP ILBM File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability
- CVE-2025-10934: GIMP XWD File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability
- CVE-2025-10924: GIMP FF File Parsing Integer Overflow Remote Code Execution Vulnerability
- CVE-2025-10923: GIMP WBMP File Parsing Integer Overflow Remote Code Execution Vulnerability
- CVE-2025-10922: GIMP DCM File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability
Change History (6)
comment:1 by , 12 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
follow-up: 4 comment:2 by , 12 months ago
comment:3 by , 12 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed at 32bdc49632926bd26512b578c2a8a10b2a528071
SA-12.4-016 issued
comment:4 by , 12 months ago
Replying to Douglas R. Reno:
This one has been a little bit annoying to deal with. Three tests are failing:
[snip]
The actual problem is documented here: https://gitlab.gnome.org/GNOME/gimp/-/issues/14822 - so for now, we'll just note that they fail. Note that this still occurs even with "-D headless-tests=disabled" passed to meson.
This kinda begs the question if upstream actually runs their own tests before making a release. If they do, why don't they see the failures? Or if the failures occur for them, why are they ignored?
comment:5 by , 12 months ago
In their CI system, the tests pass - but it's much more minimal of an installation with locked versions of packages and no GUI...

This one has been a little bit annoying to deal with. Three tests are failing:
It generates errors such as:
I did some research on this and found the API documentation for gegl:emboss, and ran "gegl --list-all" to make sure that gegl:emboss was built in. It appears to be built in, and functioning correctly.
The actual problem is documented here: https://gitlab.gnome.org/GNOME/gimp/-/issues/14822 - so for now, we'll just note that they fail. Note that this still occurs even with "-D headless-tests=disabled" passed to meson.