Pig before 4.1.2 Missing Authorization Exposes OAuth2 Client Secrets via /client
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| pig-mesh | pig | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Pig-mesh | Pig |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.332% probability within 30 days)
Key SSVC decision points have not yet been added.
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Pig-mesh
Pig-mesh pig |
|
| Vendors & Products |
Pig-mesh
Pig-mesh pig |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Pig before 4.1.2 contains a missing authorization vulnerability in SysClientController that allows authenticated users without client-management permission to retrieve OAuth2 client secrets via GET /client/{clientId} and GET /client/export. Attackers can fetch clientSecret values for seed clients like pig, app, and daemon or export the client table, then obtain tokens using those clients' configured grant types. | |
| Title | Pig before 4.1.2 Missing Authorization Exposes OAuth2 Client Secrets via /client | |
| Weaknesses | CWE-862 | |
| References |
|
|
| Metrics |
cvssV3_1
|