Onyx 4.6.6 Custom Tool Secret Header Disclosure via Tool Endpoints
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| onyx-dot-app | onyx | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Onyx | Onyx |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.511% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Onyx 4.6.6 fails to properly restrict access to custom tool credentials stored in custom_headers, allowing any authenticated user to read admin-defined API keys. Attackers with basic authentication can call GET /tool/{tool_id} or GET /tool endpoints to retrieve plaintext authorization headers and third-party API credentials, then use them to directly access upstream APIs. | |
| Title | Onyx 4.6.6 Custom Tool Secret Header Disclosure via Tool Endpoints | |
| First Time appeared |
Onyx
Onyx onyx |
|
| Weaknesses | CWE-522 | |
| CPEs | cpe:2.3:a:onyx:onyx:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Onyx
Onyx onyx |
|
| References |
|
|
| Metrics |
cvssV3_1
|