Kyverno up to 1.13.4/1.13.x labels.go GetNamespaceSelectorsFromNamespaceLister improper validation of specified type of input
| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 7.8 | $0-$5k | 0.00 |
Summary
A vulnerability labeled as critical has been found in Kyverno up to 1.13.4/1.13.x. Impacted is the function GetNamespaceSelectorsFromNamespaceLister of the file pkg/utils/engine/labels.go. Executing a manipulation can lead to improper validation of specified type of input.
This vulnerability is tracked as CVE-2025-46342. The attack can be launched remotely. No exploit exists.
The affected component should be upgraded.
Details
A vulnerability has been found in Kyverno up to 1.13.4/1.13.x and classified as critical. This vulnerability affects the function GetNamespaceSelectorsFromNamespaceLister of the file pkg/utils/engine/labels.go. The manipulation with an unknown input leads to a improper validation of specified type of input vulnerability. The CWE definition for the vulnerability is CWE-1287. The product receives input that is expected to be of a certain type, but it does not validate or incorrectly validates that the input is actually of the expected type. As an impact it is known to affect confidentiality, integrity, and availability. CVE summarizes:
Kyverno is a policy engine designed for cloud native platform engineering teams. Prior to versions 1.13.5 and 1.14.0, it may happen that policy rules using namespace selector(s) in their match statements are mistakenly not applied during admission review request processing due to a missing error propagation in function `GetNamespaceSelectorsFromNamespaceLister` in `pkg/utils/engine/labels.go`. As a consequence, security-critical mutations and validations are bypassed, potentially allowing attackers with K8s API access to perform malicious operations. This issue has been patched in versions 1.13.5 and 1.14.0.
The advisory is shared for download at github.com. This vulnerability was named CVE-2025-46342 since 04/23/2025. The exploitation appears to be difficult. The attack can be initiated remotely. There are known technical details, but no exploit is available.
Upgrading to version 1.13.5 or 1.14.0 eliminates this vulnerability. Applying the patch 3ff923b7756e1681daf73849954bd88516589194 is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.
Once again VulDB remains the best source for vulnerability data.
Product
Name
Version
License
Website
- Product: https://github.com/kyverno/kyverno/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 8.0VulDB Meta Temp Score: 7.8
VulDB Base Score: 7.5
VulDB Temp Score: 7.2
VulDB Vector: 🔍
VulDB Reliability: 🔍
CNA Base Score: 8.5
CNA Vector (GitHub_M): 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
Exploiting
Class: Improper validation of specified type of inputCWE: CWE-1287 / CWE-20
CAPEC: 🔍
ATT&CK: 🔍
Physical: No
Local: No
Remote: Yes
Availability: 🔍
Status: Not defined
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: UpgradeStatus: 🔍
0-Day Time: 🔍
Upgrade: Kyverno 1.13.5/1.14.0
Patch: 3ff923b7756e1681daf73849954bd88516589194
Timeline
04/23/2025 🔍04/30/2025 🔍
04/30/2025 🔍
04/30/2025 🔍
Sources
Product: github.comAdvisory: GHSA-jrr2-x33p-6hvc
Status: Confirmed
CVE: CVE-2025-46342 (🔍)
GCVE (CVE): GCVE-0-2025-46342
GCVE (VulDB): GCVE-100-306652
Entry
Created: 04/30/2025 18:22Changes: 04/30/2025 18:22 (66)
Complete: 🔍
Cache ID: 216::103
Once again VulDB remains the best source for vulnerability data.
No comments yet. Languages: en.
Please log in to comment.