CVE-2023-45931

Source
https://nvd.nist.gov/vuln/detail/CVE-2023-45931
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-45931.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2023-45931
Downstream
Published
2024-03-27T04:15:11Z
Modified
2025-07-03T02:13:01.095988Z
Summary
[none]
Details

Mesa 23.0.4 was discovered to contain a NULL pointer dereference in checkxshm() for the haserror state. NOTE: this is disputed because there is no scenario in which the vulnerability was demonstrated.

References

Affected packages

Debian:11 / mesa

Package

Name
mesa
Purl
pkg:deb/debian/mesa?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

20.*

20.3.5-1

21.*

21.0.0~rc2-1
21.0.0~rc3-1
21.0.0~rc4-1
21.0.0~rc5-1
21.0.0-1
21.0.1-1
21.0.1-2
21.0.2-1
21.1.0-1
21.1.0-2
21.1.0-3
21.1.0-4
21.1.2-1
21.1.4-1
21.1.6-1
21.2.0-1
21.2.1-1
21.2.1-2
21.2.2-1
21.2.2-1+riscv64
21.2.3-1
21.2.3-2
21.2.4-1
21.2.5-1
21.2.6-1
21.3.0~rc5-1
21.3.3-1
21.3.4-1
21.3.5-1
21.3.7-1
21.3.8-1

22.*

22.0.0~rc2-1
22.0.0-1
22.0.1-1
22.0.1-2
22.0.2-1
22.0.3-1
22.0.4-1
22.0.5-1
22.1.0~rc3-1
22.1.0~rc5-1
22.1.0-1
22.1.3-1
22.1.5-1
22.2.0~rc1-1
22.2.0~rc2-1
22.2.0~rc3-1
22.2.0~rc3-1exp1
22.2.0~rc3-2
22.2.0-1
22.2.1-1
22.2.2-1
22.2.3-1
22.2.4-1
22.3.0~rc1-1
22.3.0~rc1-2
22.3.0~rc1-3
22.3.0~rc3-1
22.3.0~rc4-1
22.3.0-1
22.3.0-2
22.3.0-3
22.3.1-1
22.3.2-1
22.3.3-1
22.3.4-1
22.3.5-1
22.3.6-1

23.*

23.0.0~rc1-1
23.0.0~rc4-1
23.0.0-1
23.0.1-1
23.0.2-1
23.1.0~rc2-1
23.1.0~rc3-1
23.1.0-1
23.1.1-1
23.1.2-1
23.1.3-1
23.1.4-1
23.1.6-1
23.1.7-1
23.2.0~rc2-1
23.2.0~rc3-1
23.2.0~rc3-2
23.2.0~rc3-3
23.2.0~rc4-1
23.2.1-1
23.3.0~rc1-1
23.3.0~rc2-1
23.3.0~rc3-1
23.3.0~rc4-1
23.3.0~rc5-1
23.3.0-1
23.3.0-2
23.3.1-1
23.3.1-1+exp1
23.3.1-2
23.3.1-3
23.3.1-4
23.3.2-1
23.3.2-2
23.3.3-1
23.3.3-2
23.3.3-3
23.3.4-1
23.3.5-1

24.*

24.0.0~rc1-1
24.0.0~rc2-1
24.0.0~rc3-1
24.0.0-1
24.0.0-2
24.0.1-1
24.0.2-1
24.0.3-1
24.0.4-1
24.0.5-1
24.0.6-1
24.0.7-1
24.0.8-1
24.1.0~rc1-1
24.1.0~rc2-1
24.1.0~rc3-1
24.1.0-1
24.1.0-2
24.1.1-1
24.1.1-2
24.1.2-1
24.1.3-1
24.1.3-2
24.1.5-1
24.1.5-2
24.1.5-3
24.1.6-1
24.2.0~rc3-1
24.2.0~rc3-2
24.2.0~rc4-1
24.2.0-1
24.2.0-2
24.2.1-1
24.2.1-2
24.2.1-3
24.2.1-4
24.2.2-1~bpo12+1
24.2.2-1
24.2.2-1+exp1
24.2.3-1
24.2.3-1+x32
24.2.4-1~bpo12+1
24.2.4-1
24.2.6-1
24.2.7-1
24.2.8-1~bpo12+1
24.2.8-1
24.3.0~rc1-1
24.3.0~rc2-1
24.3.0-1
24.3.3-1
24.3.4-1
24.3.4-2
24.3.4-3

25.*

25.0.0~rc1-1
25.0.0~rc1-2
25.0.0~rc2-1
25.0.0~rc3-1
25.0.0-1
25.0.1-1
25.0.1-2
25.0.2-1
25.0.3-1
25.0.4-1~bpo12+1
25.0.4-1
25.0.5-1
25.0.5-2
25.0.7-1
25.0.7-2
25.1.0-1

Ecosystem specific

{
    "urgency": "unimportant"
}

Debian:12 / mesa

Package

Name
mesa
Purl
pkg:deb/debian/mesa?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

22.*

22.3.6-1+deb12u1

23.*

23.0.0~rc1-1
23.0.0~rc4-1
23.0.0-1
23.0.1-1
23.0.2-1
23.1.0~rc2-1
23.1.0~rc3-1
23.1.0-1
23.1.1-1
23.1.2-1
23.1.3-1
23.1.4-1
23.1.6-1
23.1.7-1
23.2.0~rc2-1
23.2.0~rc3-1
23.2.0~rc3-2
23.2.0~rc3-3
23.2.0~rc4-1
23.2.1-1
23.3.0~rc1-1
23.3.0~rc2-1
23.3.0~rc3-1
23.3.0~rc4-1
23.3.0~rc5-1
23.3.0-1
23.3.0-2
23.3.1-1
23.3.1-1+exp1
23.3.1-2
23.3.1-3
23.3.1-4
23.3.2-1
23.3.2-2
23.3.3-1
23.3.3-2
23.3.3-3
23.3.4-1
23.3.5-1

24.*

24.0.0~rc1-1
24.0.0~rc2-1
24.0.0~rc3-1
24.0.0-1
24.0.0-2
24.0.1-1
24.0.2-1
24.0.3-1
24.0.4-1
24.0.5-1
24.0.6-1
24.0.7-1
24.0.8-1
24.1.0~rc1-1
24.1.0~rc2-1
24.1.0~rc3-1
24.1.0-1
24.1.0-2
24.1.1-1
24.1.1-2
24.1.2-1
24.1.3-1
24.1.3-2
24.1.5-1
24.1.5-2
24.1.5-3
24.1.6-1
24.2.0~rc3-1
24.2.0~rc3-2
24.2.0~rc4-1
24.2.0-1
24.2.0-2
24.2.1-1
24.2.1-2
24.2.1-3
24.2.1-4
24.2.2-1~bpo12+1
24.2.2-1
24.2.2-1+exp1
24.2.3-1
24.2.3-1+x32
24.2.4-1~bpo12+1
24.2.4-1
24.2.6-1
24.2.7-1
24.2.8-1~bpo12+1
24.2.8-1
24.3.0~rc1-1
24.3.0~rc2-1
24.3.0-1
24.3.3-1
24.3.4-1
24.3.4-2
24.3.4-3

25.*

25.0.0~rc1-1
25.0.0~rc1-2
25.0.0~rc2-1
25.0.0~rc3-1
25.0.0-1
25.0.1-1
25.0.1-2
25.0.2-1
25.0.3-1
25.0.4-1~bpo12+1
25.0.4-1
25.0.5-1
25.0.5-2
25.0.7-1
25.0.7-2
25.1.0-1

Ecosystem specific

{
    "urgency": "unimportant"
}

Debian:13 / mesa

Package

Name
mesa
Purl
pkg:deb/debian/mesa?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

23.*

23.0.0~rc1-1
23.0.0~rc4-1
23.0.0-1
23.0.1-1
23.0.2-1
23.1.0~rc2-1
23.1.0~rc3-1
23.1.0-1
23.1.1-1
23.1.2-1
23.1.3-1
23.1.4-1
23.1.6-1
23.1.7-1
23.2.0~rc2-1
23.2.0~rc3-1
23.2.0~rc3-2
23.2.0~rc3-3
23.2.0~rc4-1
23.2.1-1
23.3.0~rc1-1
23.3.0~rc2-1
23.3.0~rc3-1
23.3.0~rc4-1
23.3.0~rc5-1
23.3.0-1
23.3.0-2
23.3.1-1
23.3.1-1+exp1
23.3.1-2
23.3.1-3
23.3.1-4
23.3.2-1
23.3.2-2
23.3.3-1
23.3.3-2
23.3.3-3
23.3.4-1
23.3.5-1

24.*

24.0.0~rc1-1
24.0.0~rc2-1
24.0.0~rc3-1
24.0.0-1
24.0.0-2
24.0.1-1
24.0.2-1
24.0.3-1
24.0.4-1
24.0.5-1
24.0.6-1
24.0.7-1
24.0.8-1
24.1.0~rc1-1
24.1.0~rc2-1
24.1.0~rc3-1
24.1.0-1
24.1.0-2
24.1.1-1
24.1.1-2
24.1.2-1
24.1.3-1
24.1.3-2
24.1.5-1
24.1.5-2
24.1.5-3
24.1.6-1
24.2.0~rc3-1
24.2.0~rc3-2
24.2.0~rc4-1
24.2.0-1
24.2.0-2
24.2.1-1
24.2.1-2
24.2.1-3
24.2.1-4
24.2.2-1~bpo12+1
24.2.2-1
24.2.2-1+exp1
24.2.3-1
24.2.3-1+x32
24.2.4-1~bpo12+1
24.2.4-1
24.2.6-1
24.2.7-1
24.2.8-1~bpo12+1
24.2.8-1
24.3.0~rc1-1
24.3.0~rc2-1
24.3.0-1
24.3.3-1
24.3.4-1
24.3.4-2
24.3.4-3

25.*

25.0.0~rc1-1
25.0.0~rc1-2
25.0.0~rc2-1
25.0.0~rc3-1
25.0.0-1
25.0.1-1
25.0.1-2
25.0.2-1
25.0.3-1
25.0.4-1~bpo12+1
25.0.4-1
25.0.5-1
25.0.5-2
25.0.7-1
25.0.7-2
25.1.0-1

Ecosystem specific

{
    "urgency": "unimportant"
}

Git / gitlab.freedesktop.org/mesa/mesa

Affected ranges

Type
GIT
Repo
https://gitlab.freedesktop.org/mesa/mesa
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected

Affected versions

10.*

10.0-branchpoint
10.1-branchpoint
10.2-branchpoint
10.3-branchpoint
10.4-branchpoint
10.5-branchpoint
10.6-branchpoint

11.*

11.0-branchpoint
11.1-branchpoint
11.2-branchpoint

12.*

12.0-branchpoint

13.*

13.0-branchpoint

17.*

17.0-branchpoint
17.1-branchpoint
17.2-branchpoint
17.3-branchpoint

18.*

18.1-branchpoint
18.2-branchpoint
18.3-branchpoint

19.*

19.0-branchpoint
19.1-branchpoint
19.2-branchpoint
19.3-branchpoint

20.*

20.0-branchpoint
20.1-branchpoint
20.2-branchpoint
20.3-branchpoint

21.*

21.0-branchpoint
21.1-branchpoint
21.2-branchpoint
21.3-branchpoint

22.*

22.0-branchpoint
22.1-branchpoint
22.2-branchpoint
22.3-branchpoint

23.*

23.0-branchpoint

7.*

7.10-branchpoint
7.11-branchpoint
7.8-branchpoint
7.8-rc2
7.9-branchpoint

8.*

8.0-branchpoint

9.*

9.0-branchpoint
9.1-branchpoint
9.2-branchpoint

Other

before_upgrade_03_01_05
blended_fountain
chadv/cros-gerrit-262788-base
gliding_penguin
intel_2009q2_rc3
jump_and_click
kw-mesa-1
mesa-6_5-20060712
mesa_20050504
mesa_20050526
mesa_20050610
mesa_20050715
mesa_20060325
mesa_20090313
mesa_3_1_beta_3
mesa_3_3
mesa_3_5
mesa_4_0
mesa_4_1
mesa_6_3
mesa_6_3_1
mesa_6_3_1_1
mesa_6_3_2
mesa_6_5
mesa_6_5_1
mesa_6_5_2
mesa_6_5_3
mesa_6_5_3_rc2
mesa_6_5_3_rc3
mesa_6_5_3_rc4
mesa_7_1_rc1
mesa_7_1_rc2
mesa_7_1_rc3
mesa_7_1_rc4
mesa_7_3
mesa_7_3_rc1
mesa_7_3_rc2
mesa_7_3_rc3
mesa_7_5
mesa_7_5_1
mesa_7_5_2
mesa_7_5_2_rc1
mesa_7_5_rc1
mesa_7_5_rc2
mesa_7_5_rc3
mesa_7_5_rc4
mesa_7_6
mesa_7_6_1_rc1
mesa_7_6_1_rc2
mesa_7_6_1_rc3
mesa_7_6_1_rc4
mesa_7_6_rc1
mesa_7_7
mesa_7_7_rc1
mesa_7_7_rc2
mesa_7_7_rc3
noisy_cube
post-merge-glsl-compiler-1
pre-merge-glsl-compiler-1
red_tinted_cube
rotating_gears
shimmering_gears
snb-magic
texmem_0_2_20060912
the_perfect_frag
trunk_20040329
unichrome-last-xinerama

chadv/cros-mesa-10.*

chadv/cros-mesa-10.3-r13-vanilla
chadv/cros-mesa-10.3-r15-vanilla
chadv/cros-mesa-10.3-r28-vanilla
chadv/cros-mesa-10.3-r29-vanilla
chadv/cros-mesa-10.6-vanilla

chadv/cros-mesa-12.*

chadv/cros-mesa-12.1.0-r3-vanilla
chadv/cros-mesa-12.1.0-r5-vanilla
chadv/cros-mesa-12.1.0-r7-vanilla

chadv/cros-mesa-17.*

chadv/cros-mesa-17.1.0-r1-vanilla
chadv/cros-mesa-17.1.0-r2-vanilla
chadv/cros-mesa-17.1.1-r14-vanilla
chadv/cros-mesa-17.1.1-r3-vanilla
chadv/cros-mesa-17.2.3-vanilla

chadv/cros-mesa-18.*

chadv/cros-mesa-18.1_pre1-r4-vanilla

chadv/cros-mesa-19.*

chadv/cros-mesa-19.0-r1-vanilla

cros-mesa-10.*

cros-mesa-10.3-r13-vanilla
cros-mesa-10.3-r15-vanilla
cros-mesa-10.3-r28-vanilla
cros-mesa-10.3-r29-vanilla
cros-mesa-10.6-vanilla

cros-mesa-12.*

cros-mesa-12.1.0-r3-vanilla
cros-mesa-12.1.0-r5-vanilla
cros-mesa-12.1.0-r7-vanilla

cros-mesa-17.*

cros-mesa-17.1.0-r1-vanilla
cros-mesa-17.1.0-r2-vanilla
cros-mesa-17.1.1-r14-vanilla
cros-mesa-17.1.1-r3-vanilla
cros-mesa-17.2.3-vanilla

cros-mesa-18.*

cros-mesa-18.1_pre1-r4-vanilla

cros-mesa-19.*

cros-mesa-19.0-r1-vanilla

mesa-23.*

mesa-23.0.0
mesa-23.0.0-rc1
mesa-23.0.0-rc2
mesa-23.0.0-rc3
mesa-23.0.0-rc4
mesa-23.0.0-rc5
mesa-23.0.1
mesa-23.0.2
mesa-23.0.3
mesa-23.0.4

mesa-7.*

mesa-7.8
mesa-7.8.1

skl-fast-clear-v08.*

skl-fast-clear-v08.00

skl-fast-clear-v11.*

skl-fast-clear-v11.00

skl-fast-clear-v12.*

skl-fast-clear-v12.00

vulkan-header-0.*

vulkan-header-0.130.0
vulkan-header-0.138.0
vulkan-header-0.90.0

vulkan-protex-2015.*

vulkan-protex-2015.09.24.r01
vulkan-protex-2015.09.24.r01-base