{"id":"GHSA-622h-h2p8-743x","summary":"JWT token compromise can allow malicious actions including Remote Code Execution (RCE) ","details":"### Impact \n\nA 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. \n\n### Patches \n\nUpgrade to NeuVector [version 5.2.2](https://open-docs.neuvector.com/releasenotes/5x) or later and latest Helm chart (2.6.3+). \n+ In 5.2.2 the certificate for JWT-signing is created automatically by controller with validity of 90days and rotated automatically.\n+ Use Helm-based deployment/upgrade to 5.2.2 to generate a unique certificate for Manager, REST API, ahd registry adapter. Helm based installation/upgrade is required in order to automatically generate certificates upon initial installation and each subsequent upgrade. \n+ See [release notes](https://open-docs.neuvector.com/releasenotes/5x) for manual/yaml based deployment advice.\n+ 5.2.2 also implements additional protections against possible RCE for the feature of custom compliance scripts. \n\n### Workarounds \n\nUsers can replace the Manager & Controller certificate manually by following the instructions in documented [here](https://open-docs.neuvector.com/configuration/console/replacecert). However, upgrading to 5.2.2 and replacing Manager/REST API certificate is recommended to provide additional security enhancements to prevent possible attempted exploit and resulting RCE. See [release notes](https://open-docs.neuvector.com/releasenotes/5x) for additional details.\n\n### Credits \n\nThank you to [Dejan Zelic](https://dejandayoff.com/) at [Offensive Security](https://www.offsec.com/) for responsibly reporting this vulnerability. \n\n### For More Information \n\nView the NeuVector [Security Policy](https://github.com/neuvector/neuvector/security) \n\nGeneral NeuVector [documentation](https://open-docs.neuvector.com/) ","aliases":["CVE-2023-32188"],"modified":"2026-07-17T21:16:51.753538136Z","published":"2023-10-06T20:43:52Z","database_specific":{"github_reviewed_at":"2023-10-06T20:43:52Z","nvd_published_at":"2024-10-16T09:15:03Z","cwe_ids":["CWE-1270"],"severity":"CRITICAL","github_reviewed":true},"references":[{"type":"WEB","url":"https://github.com/neuvector/neuvector/security/advisories/GHSA-622h-h2p8-743x"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-32188"},{"type":"WEB","url":"https://bugzilla.suse.com/show_bug.cgi?id=CVE-2023-32188"},{"type":"PACKAGE","url":"https://github.com/neuvector/neuvector"},{"type":"WEB","url":"https://open-docs.neuvector.com/releasenotes/5x"}],"affected":[{"package":{"name":"github.com/neuvector/neuvector","ecosystem":"Go","purl":"pkg:golang/github.com/neuvector/neuvector"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"0.0.0-20231003121714-be746957ee7c"}]}],"database_specific":{"last_known_affected_version_range":"\u003c 0.0.0-20230930010431-57d107118e92","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/10/GHSA-622h-h2p8-743x/GHSA-622h-h2p8-743x.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X"}]}