browserify-sign vulnerable via an upper bound check issue in `dsaVerify` that leads to a signature forgery attack
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| browserify | browserify-sign | affected |
|
Configuration 1 [-]
|
Configuration 2 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat OpenShift distributed tracing 2 | |||
| jaeger-agent-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| jaeger-all-in-one-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| jaeger-collector-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| jaeger-es-index-cleaner-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| jaeger-es-rollover-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| jaeger-ingester-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| jaeger-operator-bundle-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| jaeger-operator-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| jaeger-query-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| opentelemetry-collector-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| opentelemetry-operator-bundle-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| opentelemetry-operator-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| tempo-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| tempo-gateway-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| tempo-gateway-opa-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| tempo-operator-bundle-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| tempo-operator-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
| tempo-query-container | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | RHSA-2023:6180 | 2023-10-30T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-3635-1 | node-browserify-sign security update |
Debian DSA |
DSA-5539-1 | node-browserify-sign security update |
EUVD |
EUVD-2023-2835 | browserify-sign is a package to duplicate the functionality of node's crypto public key functions, much of this is based on Fedor Indutny's work on indutny/tls.js. An upper bound check issue in `dsaVerify` function allows an attacker to construct signatures that can be successfully verified by any public key, thus leading to a signature forgery attack. All places in this project that involve DSA verification of user-input signatures will be affected by this vulnerability. This issue has been patched in version 4.2.2. |
Github GHSA |
GHSA-x9w5-v3q2-3rhw | browserify-sign upper bound check issue in `dsaVerify` leads to a signature forgery attack |
Ubuntu USN |
USN-6800-1 | browserify-sign vulnerability |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.563% probability within 30 days)
Key SSVC decision points have not yet been added.
| Type | Values Removed | Values Added |
|---|---|---|
| Description | browserify-sign is a package to duplicate the functionality of node's crypto public key functions, much of this is based on Fedor Indutny's work on indutny/tls.js. An upper bound check issue in `dsaVerify` function allows an attacker to construct signatures that can be successfully verified by any public key, thus leading to a signature forgery attack. All places in this project that involve DSA verification of user-input signatures will be affected by this vulnerability. This issue has been patched in version 4.2.2. | browserify-sign is a package to duplicate the functionality of node's crypto public key functions, much of this is based on Fedor Indutny's work on indutny/tls.js. An upper bound check issue in `dsaVerify` function allows an attacker to construct signatures that can be successfully verified by any public key, thus leading to a signature forgery attack. All places in this project that involve DSA verification of user-input signatures will be affected by this vulnerability. This issue has been patched in version 4.2.2. |
| Title | browserify-sign vulnerable via an upper bound check issue in `dsaVerify` that leads to a signature forgery attack | browserify-sign vulnerable via an upper bound check issue in `dsaVerify` that leads to a signature forgery attack |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Redhat
Redhat openshift Distributed Tracing |
|
| CPEs | cpe:/a:redhat:openshift_distributed_tracing:2.9::el8 | |
| Vendors & Products |
Redhat
Redhat openshift Distributed Tracing |
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | ||
| Vendors & Products |
Redhat
Redhat openshift Distributed Tracing |