Bug 1213928 (CVE-2023-29408) - VUL-0: TRACKERBUG: CVE-2023-29408: golang.org/x/image/tiff: DoS via crafted TIFF image
Summary: VUL-0: TRACKERBUG: CVE-2023-29408: golang.org/x/image/tiff: DoS via crafted T...
Status: NEW
Alias: CVE-2023-29408
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Minor
Target Milestone: ---
Assignee: Security Team bot
QA Contact: Security Team bot
URL: https://smash.suse.de/issue/374016/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-03 09:49 UTC by Cathy Hu
Modified: 2024-07-08 22:05 UTC (History)
5 users (show)

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cathy Hu 2023-08-03 09:49:51 UTC
CVE-2023-29408

The TIFF decoder does not place a limit on the size of compressed tile data. A
maliciously-crafted image can exploit this to cause a small image (both in terms
of pixel width/height, and encoded size) to make the decoder decode large
amounts of compressed data, consuming excessive memory and CPU.

References:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2023-29408
https://www.cve.org/CVERecord?id=CVE-2023-29408
https://go.dev/cl/514897
https://go.dev/issue/61582
https://pkg.go.dev/vuln/GO-2023-1989
Comment 1 Cathy Hu 2023-08-03 09:56:10 UTC
Our scanners found the vulnerable go module in the following packages:

- openSUSE:Factory/gomuks golang.org/x/image/tiff (v0.1.0)
- openSUSE:Factory/kitty golang.org/x/image/tiff (v0.7.0)
- openSUSE:Factory/app-builder golang.org/x/image/tiff (v0.0.0-20220302094943-723b81ca9867)
- openSUSE:Factory/keybase-client golang.org/x/image/tiff (v0.0.0-20190802002840-cff245a6509b)
- openSUSE:Factory/hugo golang.org/x/image/tiff (v0.5.0)

Please consider a version bump in the vendored dependencies, thanks :)
Comment 2 Bruno Pitrus 2023-08-03 19:24:05 UTC
I checked the debugsource package and this code is not shipped in app-builder (probably removed during linking as dead code). Removing myself from the cc list.
Comment 3 OBSbugzilla Bot 2023-08-05 17:35:02 UTC
This is an autogenerated message for OBS integration:
This bug (1213928) was mentioned in
https://build.opensuse.org/request/show/1102488 Factory / keybase-client
Comment 4 Scott Bradnick 2023-08-07 14:35:39 UTC
Dependabot takes care of this for Kitty and that process has happened now: https://github.com/kovidgoyal/kitty/pull/6531 ; next Kitty release _[sh|w]ould_ include this and will be rolled out when available.
Comment 5 OBSbugzilla Bot 2024-06-20 21:25:01 UTC
This is an autogenerated message for OBS integration:
This bug (1213928) was mentioned in
https://build.opensuse.org/request/show/1182020 Backports:SLE-15-SP5+Backports:SLE-15-SP6 / keybase-client
Comment 6 Marcus Meissner 2024-07-08 22:05:05 UTC
openSUSE-SU-2024:0194-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 1213928
CVE References: CVE-2023-29408
JIRA References: 
Sources used:
openSUSE Backports SLE-15-SP5 (src):    keybase-client-6.2.8-bp155.2.3.1