Every CVE Search/ Get API key

CVE-2026-46604

Panic decoding image with out-of-bounds strip offset in x/image/tiff in golang.org/x/image

7.5 HighFix available

The TIFF decoder can panic when decoding an invalid image with an out-of-bounds strip offset.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.61%Up 0.4 points since Jun 27, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

Panic decoding image with out-of-bounds strip offset in x/image/tiff in golang.org/x/image

The TIFF decoder can panic when decoding an invalid image with an out-of-bounds strip offset.

Record
CVE-2026-46604
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
EUVDEUVD-2026-39909 7.5

The TIFF decoder can panic when decoding an invalid image with an out-of-bounds strip offset.

Record
EUVD-2026-39909
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
NVD 7.5

The TIFF decoder can panic when decoding an invalid image with an out-of-bounds strip offset.

Record
CVE-2026-46604
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-787
Updated
2026-11-02
OSVDEBIAN-CVE-2026-46604 7.5

The TIFF decoder can panic when decoding an invalid image with an out-of-bounds strip offset.

Record
DEBIAN-CVE-2026-46604
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-46604 7.5

The TIFF decoder can panic when decoding an invalid image with an out-of-bounds strip offset.

Record
UBUNTU-CVE-2026-46604
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVGO-2026-5066 No score

Panic decoding image with out-of-bounds strip offset in x/image/tiff in golang.org/x/image

The TIFF decoder can panic when decoding an invalid image with an out-of-bounds strip offset.

Record
GO-2026-5066
Updated
2026-11-02
Show 5 moreShow less
OSVopenSUSE-SU-2026:11155-1 No score

kbfs-6.6.3-2.1 on GA media

These are all security issues fixed in the kbfs-6.6.3-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11155-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11176-1 No score

kitty-0.47.4-2.1 on GA media

These are all security issues fixed in the kitty-0.47.4-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11176-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21230-1 No score

Security update for keybase-client

This update for keybase-client fixes the following issues:

Changes in keybase-client:

  • CVE-2026-46604: TIFF decoder can panic when decoding an invalid image with an out-of-bounds strip offset (bsc#1269600)

  • Update to version 6.6.3

    • Various bug fixes
Record
openSUSE-SU-2026:21230-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21483-1 No score

Security update for govulncheck-vulndb

This update for govulncheck-vulndb fixes the following issues:

  • Update to version 0.0.20260723T184607 2026-07-23T18:46:07Z (jsc#PED-11136).

Go CVE Numbering Authority IDs added or updated with aliases:

  • GO-2026-4730 CVE-2026-33022 GHSA-cv4x-93xx-wgfj
  • GO-2026-4761 CVE-2026-33211 GHSA-j5q5-j9gm-2w5c
  • GO-2026-5102 CVE-2026-45021 GHSA-3vcp-chfh-f6r2
  • GO-2026-5272 CVE-2026-40938 GHSA-94jr-7pqp-xhcq
  • GO-2026-5486 CVE-2026-40924 GHSA-m2cx-gpqf-qf74
  • GO-2026-5542 CVE-2026-40090 GHSA-pj97-4p9w-gx3q
  • GO-2026-5630 CVE-2026-25542 GHSA-rmx9-2pp3-xhcr
  • GO-2026-5643 CVE-2026-40923 GHSA-rx35-6rhx-7858
  • GO-2026-5675 CVE-2026-41492 GHSA-vvf7-6rmr-m29q
  • GO-2026-5711 CVE-2026-40161 GHSA-wjxp-xrpv-xpff
  • GO-2026-5746 CVE-2026-41567 GHSA-x86f-5xw2-fm2r
  • GO-2026-5749 CVE-2026-41328 GHSA-x92x-px7w-4gx4
  • GO-2026-5837 CVE-2026-44840 GHSA-q2m9-6jp9-c6mc
  • GO-2026-5929 CVE-2026-44342 GHSA-26v7-h57m-gh9m
  • GO-2026-5930 CVE-2026-33655 GHSA-6qcr-qxgr-m7fv
  • GO-2026-5933 GHSA-3g4q-2f67-2gvh
  • GO-2026-5934 GHSA-59qp-cfj3-rp64
  • GO-2026-5935 GHSA-7856-g3gv-9wq8
  • GO-2026-5936 CVE-2026-53552 GHSA-26rh-24rg-j3vv
  • GO-2026-5937 CVE-2026-53508 GHSA-2jcc-mxv7-p3f9
  • GO-2026-5938 CVE-2026-53553 GHSA-4g5x-hcwm-82jw
  • GO-2026-5939 CVE-2026-10517 GHSA-698x-9w2p-7vvp
  • GO-2026-5940 CVE-2026-53572 GHSA-6w3m-4hhp-775q
  • GO-2026-5941 CVE-2026-53487 GHSA-gvhc-wv3v-7pf8
  • GO-2026-5942 CVE-2026-46600
  • GO-2026-5944 CVE-2026-50197 GHSA-659f-rgp5-w4wf
  • GO-2026-5945 CVE-2026-6815 GHSA-rmxx-v9rj-vpvg
  • GO-2026-5946 CVE-2026-52831 GHSA-v5px-423j-pf7p
  • GO-2026-5947 CVE-2026-53649 GHSA-xqhv-chqm-fhcc
  • GO-2026-5948 CVE-2026-50554 GHSA-588f-fvcv-xhvf
  • GO-2026-5949 CVE-2026-50553 GHSA-rqrh-8wpv-x7hh
  • GO-2026-5950 CVE-2026-53602 GHSA-339v-266x-79xr
  • GO-2026-5951 CVE-2026-10219 GHSA-6jm8-4fhr-5w64
  • GO-2026-5952 CVE-2026-49834 GHSA-9vcr-p3rj-q5q6
  • GO-2026-5953 CVE-2026-9094 GHSA-c9w5-qp6m-m395
  • GO-2026-5956 CVE-2026-55252 GHSA-h5g6-xmh4-hc37
  • GO-2026-5957 CVE-2026-54158 GHSA-5xfx-xj4h-5p7r
  • GO-2026-5958 CVE-2026-54068 GHSA-gcm7-57gf-953c
  • GO-2026-5959 CVE-2026-54072 GHSA-h29v-hj44-q8cv
  • GO-2026-5961 CVE-2026-54069 GHSA-hvr9-72v2-fff3
  • GO-2026-5962 CVE-2026-54088 GHSA-m93h-4hw7-5qcm
  • GO-2026-5963 CVE-2026-54067 GHSA-mvjr-vv3c-w4qv
  • GO-2026-5964 CVE-2026-54066 GHSA-p4m3-mgmm-c664
  • GO-2026-5965 CVE-2026-54070 GHSA-w7cg-whh7-xp28
  • GO-2026-5966 CVE-2026-54089 GHSA-xqp3-jq6g-x3qm
  • GO-2026-5967 CVE-2026-50551 GHSA-56mp-4f3v-fgj2
  • GO-2026-5968 CVE-2026-54174 GHSA-fpg8-7664-jc5q
  • GO-2026-5969 GHSA-g936-7jqj-mwv8
  • GO-2026-5970 CVE-2026-56852
  • GO-2026-5973 CVE-2026-54250 GHSA-jxr7-mqhw-9p98
  • GO-2026-5974 CVE-2026-44300 GHSA-wmj8-9953-vff5
  • GO-2026-5975 CVE-2026-50018 GHSA-42j2-w334-qxw7
  • GO-2026-5976 CVE-2026-50141 GHSA-g7mm-9vx7-jm7h
  • GO-2026-5977 CVE-2026-50013 GHSA-qrh4-p6v4-mrfg
  • GO-2026-5978 CVE-2026-50125 GHSA-qw5r-ppcg-f8rj
  • GO-2026-5979 CVE-2026-50006 GHSA-xrcf-6jh3-ggvx
  • GO-2026-5980 CVE-2026-50158 GHSA-2c7f-fxww-6w6c
  • GO-2026-5981 GHSA-mqxv-9rm6-w8qc
  • GO-2026-5982 GHSA-pqg7-v6wh-3pfp
  • GO-2026-5984 CVE-2026-53604 GHSA-2p2f-px33-4vv5
  • GO-2026-5985 GHSA-7rx3-5wx3-5v76
  • GO-2026-5986 CVE-2026-61699 GHSA-cm26-5974-52h8
  • GO-2026-5987 CVE-2026-55513 GHSA-g4x6-jcvr-9m3g
  • GO-2026-5988 CVE-2026-54628 GHSA-hwrq-8wxh-q4xv
  • GO-2026-5989 CVE-2026-55512 GHSA-m3cx-mwpg-32jg
  • GO-2026-5990 CVE-2026-54629 GHSA-mf78-3rpf-r784
  • GO-2026-5991 CVE-2026-53603 GHSA-q4vm-pq3q-8wgq
  • GO-2026-5992 CVE-2026-61549 GHSA-qf34-295c-26v8
  • GO-2026-5996 CVE-2026-54450 GHSA-pph6-vfjv-vpjw
  • GO-2026-5997 CVE-2026-54452 GHSA-xgch-x3mx-cm3c
  • GO-2026-5998 CVE-2026-54495 GHSA-398h-7f66-3h4p
  • GO-2026-5999 CVE-2026-10814 GHSA-jh6h-v6mp-h22v
  • GO-2026-6002 CVE-2026-58196 GHSA-pr64-jmmf-jp54
  • GO-2026-6003 CVE-2026-53714 GHSA-22xc-xg2r-9j7v
  • GO-2026-6004 CVE-2026-52833 GHSA-3v79-m2cg-89ww
  • GO-2026-6005 CVE-2026-53715 GHSA-8fv2-88gg-hm7q
  • GO-2026-6006 CVE-2026-53716 GHSA-cxpq-8v7q-cg56 *…
Record
openSUSE-SU-2026:21483-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21599-1 No score

Security update for kitty

This update for kitty fixes the following issues:

Changes in kitty:

  • Update to 0.48.2:

    • Wayland: Fix regression in previous release that broke drag and drop on Plasma (#10284)
    • diff kitten: Fix a rare crash when showing a large diff due to incorrect locking when highlighting
    • Allow the private DCS kitty-echo escape code to only echo numbers
    • Linux: Fix an approx 1MB memory leak when reloading the config, introduced in version 0.40.0 (#10290)
    • Desktop file chooser integration: when the specified directory does not exist, open file chooser at home directory (#10292)
    • Add support for terminal visibility reports
    • tab_title_template: Add a field that evaluates to the total memory used by all child processes in the tab (#10293)
  • Update to 0.48.1:

    • Wayland: fix a regression in the previous release that broke window sizing for on Hyprland/Sway with fractional scales and an initial specified size (#10268)
    • Wayland: fix a regression in 0.47.3 that broke dragging on the Niri compositor (#10271)
    • Wayland: get initial window size in cells working in most cases on Hyprland/Sway with fractional scaling by using the fractional scale of the primary monitor
    • Wayland: fix using remote control to resize OS windows on some tiling compositors leading to broken rendering
    • macOS: fix edge=none panel height shrinking when margin_top is non-zero in the panel/quick-access-terminal kittens (#10278)
  • Update to 0.48.0:

    • Implement vertical tabs by setting tab_bar_edge to left or right (#9855)
    • Graphics protocol: Add a new transient usage hint that clients can send to terminals to indicate an image is meant for only short duration use (#10092)
    • On first press in an unfocused OS Window/kitty window give it focus and pass the mouse event through to the clicked element. This is a behavior change but aligns with platform defaults on macOS. Linux has no platform defaults here as far as I can tell, so it gets to follow along. (#10233)
    • kitten @ get-text: Add support for alternate and alternate_scrollback extents to fetch text from the alternate screen buffer (#10165)
    • Wayland: Fix first OS window being a few cells too small when initial_window_width/initial_window_height are set in cells and a fractional display scale is in use (#10146)
    • macOS: New option macos_ns_window_layer to more precisely control what layer panel OS windows are placed on (#10116)
    • macOS: New option macos_use_physical_screen_frame to allow panel OS Windows to cover the macOS global dock bar (#10116)
    • kitty binary builds are now built on Ubuntu 22 upgraded from Ubuntu 18 for improved performance from better compilers
    • macOS: Fix incorrect horizontal alignment when using text sizing protocol (#10179)
    • edit-in-kitty: Return exit code from underlying editor process on exit (#10198)
    • Make erasing last command robust against commands with no output and commands in the scrollback (#10201)
    • Fix superfluous margin visible to the left and right of the tab bar when background_opacity is less than one and the window width is not a multiple of the cell width (#10212)
    • hints kitten: Add a new flag kitty +kitten hints --prefix-free to generate hints without a shared prefix (#10210)
    • Wayland GNOME: Fix…
Record
openSUSE-SU-2026:21599-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
golang-golang-x-image
Debian:12
All versions, plus listed versions
0.11.0-10.12.0-10.13.0-10.14.0-10.15.0-1
Show 13 moreShow less
0.16.0-10.18.0-10.32.0-10.35.0-10.38.0-10.39.0-10.42.0-10.45.0-10.47.0-10.5.0-10.7.0-10.8.0-10.9.0-1
None known
golang-golang-x-image
Debian:13
All versions, plus listed versions
0.18.0-10.32.0-10.35.0-10.38.0-10.39.0-10.42.0-10.45.0-10.47.0-1
None known
golang-golang-x-image
Debian:14
before 0.45.0-1, plus listed versions
0.18.0-10.32.0-10.35.0-10.38.0-10.39.0-10.42.0-1
0.45.0-1
golang.org/x/image
Go
before 0.43.0
0.43.0
golang-golang-x-image
Ubuntu:18.04:LTS
All versions, plus listed versions
0.0~git20170523.0.426cfd8-1
None known
golang-golang-x-image
Ubuntu:20.04:LTS
All versions, plus listed versions
0.0~git20190703.d6a02ce-10.0~git20200119.58c2397-1
None known
golang-golang-x-image
Ubuntu:22.04:LTS
All versions, plus listed versions
0.0~git20200119.58c2397-10.0~git20210628.a66eb64-10.0~git20211028.6944b10-1
None known
golang-golang-x-image
Ubuntu:24.04:LTS
All versions, plus listed versions
0.7.0-10.13.0-10.14.0-10.15.0-1
None known
golang-golang-x-image
Ubuntu:25.10
All versions, plus listed versions
0.18.0-1
None known
golang-golang-x-image
Ubuntu:26.10
All versions, plus listed versions
0.35.0-10.39.0-10.42.0-10.45.0-1
None known
Show 6 moreShow less
Affected packages
PackageAffectedFixed
golang-golang-x-image
Ubuntu:26.04:LTS
All versions, plus listed versions
0.18.0-10.32.0-10.35.0-1
None known
keybase-client
openSUSE:Tumbleweed
before 6.6.3-2.1
6.6.3-2.1
kitty
openSUSE:Tumbleweed
before 0.47.4-2.1
0.47.4-2.1
keybase-client
openSUSE:Leap 16.0
before 6.6.3-bp160.1.1
6.6.3-bp160.1.1
govulncheck-vulndb
openSUSE:Leap 16.0
From an advisory covering 1734 CVEs
before 0.0.20260723T184607-160000.1.1
0.0.20260723T184607-160000.1.1
kitty
openSUSE:Leap 16.0
From an advisory covering 6 CVEs
before 0.48.2-bp160.1.1
0.48.2-bp160.1.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-46604 is a high vulnerability (CVSS 7.5) in Golang Tiff, published June 26, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.61%, the 49th percentile. Fixed in golang-golang-x-image 0.45.0-1.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 1,553 references and the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open