CVE-2023-22644 JWT token compromise can allow malicious actions including Remote Code Execution (RCE)

Critical 9.4 Published Updated

Attackers can forge JWT tokens to bypass authentication and execute remote code on NeuVector infrastructure.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2023-22644?

CVE-2023-22644 is a critical authentication bypass vulnerability in SUSE neuvector, published on 20 Sep 2023. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

A user can reverse engineer the JWT token (JSON Web Token) used in authentication for Manager and API access, forging a valid NeuVector Token to perform malicious activity in NeuVector. This can lead to an RCE.

Weakness: CWE-1270

Which versions are affected by CVE-2023-22644?

1 open source package ship an affected version, including github.com/neuvector/neuvector. It affects 1 product.

PackageAffectedFixed in
github.com/neuvector/neuvector GoAll versions0.0.0-20231003121714-be746957ee7c
Linux distribution packages (39)
release-notes-susemanager-proxy SUSE:Manager Proxy 4.3All versions4.3.10-150400.3.72.1
spacecmd SUSE:Manager Proxy Module 4.2All versions4.2.23-150300.4.39.4
spacewalk-backend SUSE:Manager Proxy Module 4.2All versions4.2.28-150300.4.41.4
spacewalk-certs-tools SUSE:Manager Proxy Module 4.2All versions4.2.20-150300.3.30.4
spacewalk-proxy-installer SUSE:Manager Proxy Module 4.2All versions4.2.12-150300.3.17.2
spacewalk-ssl-cert-check SUSE:Manager Proxy Module 4.2All versions4.2.3-150300.3.3.2
spacewalk-web SUSE:Manager Proxy Module 4.2All versions4.2.35-150300.3.44.4
susemanager-build-keys SUSE:Manager Proxy Module 4.2All versions15.3.9-150300.3.14.1
mgr-daemon SUSE:Manager Proxy Module 4.3All versions4.3.7-150400.3.9.5
spacecmd SUSE:Manager Proxy Module 4.3All versions4.3.21-150400.3.18.5
spacewalk-backend SUSE:Manager Proxy Module 4.3All versions4.3.21-150400.3.21.13
spacewalk-proxy SUSE:Manager Proxy Module 4.3All versions4.3.16-150400.3.20.6
spacewalk-proxy-installer SUSE:Manager Proxy Module 4.3All versions4.3.11-150400.3.6.4
spacewalk-web SUSE:Manager Proxy Module 4.3All versions4.3.31-150400.3.21.7
susemanager-build-keys SUSE:Manager Proxy Module 4.3All versions15.4.9-150400.3.20.2
uyuni-common-libs SUSE:Manager Proxy Module 4.3All versions4.3.8-150400.3.12.5
release-notes-susemanager SUSE:Manager Server 4.3All versions4.3.10-150400.3.93.1
branch-network-formula SUSE:Manager Server Module 4.2All versions0.1.1680167239.23f2fec-150300.3.6.2
cpu-mitigations-formula SUSE:Manager Server Module 4.2All versions0.5.0-150300.3.6.2
hub-xmlrpc-api SUSE:Manager Server Module 4.2All versions0.7-150300.3.12.3
inter-server-sync SUSE:Manager Server Module 4.2All versions0.2.8-150300.8.31.2
perl-Satcon SUSE:Manager Server Module 4.2All versions4.2.3-150300.3.3.3
spacecmd SUSE:Manager Server Module 4.2All versions4.2.23-150300.4.39.4
spacewalk-backend SUSE:Manager Server Module 4.2All versions4.2.28-150300.4.41.4
spacewalk-certs-tools SUSE:Manager Server Module 4.2All versions4.2.20-150300.3.30.4
spacewalk-java SUSE:Manager Server Module 4.2All versions4.2.50-150300.3.66.5
spacewalk-setup SUSE:Manager Server Module 4.2All versions4.2.12-150300.3.18.3
spacewalk-utils SUSE:Manager Server Module 4.2All versions4.2.19-150300.3.24.2
spacewalk-web SUSE:Manager Server Module 4.2All versions4.2.35-150300.3.44.4
supportutils-plugin-susemanager SUSE:Manager Server Module 4.2All versions4.2.7-150300.3.15.4
susemanager SUSE:Manager Server Module 4.2All versions4.2.42-150300.3.54.4
susemanager-build-keys SUSE:Manager Server Module 4.2All versions15.3.9-150300.3.14.1
susemanager-doc-indexes SUSE:Manager Server Module 4.2All versions4.2-150300.12.45.4
susemanager-docs_en SUSE:Manager Server Module 4.2All versions4.2-150300.12.45.2
susemanager-schema SUSE:Manager Server Module 4.2All versions4.2.28-150300.3.38.4
susemanager-sls SUSE:Manager Server Module 4.2All versions4.2.34-150300.3.51.1
virtual-host-gatherer SUSE:Manager Server Module 4.2All versions1.0.26-150300.3.15.2
branch-network-formula SUSE:Manager Server Module 4.3All versions0.1.1680167239.23f2fec-150400.3.3.3
cobbler SUSE:Manager Server Module 4.3All versions3.3.3-150400.5.25.3

Products include Suse Manager Server.

How do I fix CVE-2023-22644?

Upgrade github.com/neuvector/neuvector to 0.0.0-20231003121714-be746957ee7c or later.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2023-22644 being exploited?

There is no known exploitation of CVE-2023-22644 in the wild and no public exploit code.

Sources

Also known as GHSA-6q6r-hx29-59m5, GO-2024-3201, SUSE-RU-2023:2566-1, SUSE-RU-2023:2595-1, SUSE-SU-2023:4758-1.

Is CVE-2023-22644 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free