Fedify affected by resource exhaustion caused by unbounded redirect following during remote key/document resolution
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @fedify | fedify | affected |
|
|||||||||||||||
| @fedify | vocab-runtime | affected |
|
Configuration 1 [-]
|
Configuration 2 [-]
|
No data.
| Vendor | Product | Versions | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Fedify | Fedify |
|
||||||||||||||||||||
| Fedify | Vocab-runtime |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-gm9m-gwc4-hwgp | Fedify affected by resource exhaustion caused by unbounded redirect following during remote key/document resolution |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.572% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Fedify fedify\/fedify
Fedify fedify\/vocab-runtime |
|
| CPEs | cpe:2.3:a:fedify:vocab-runtime:*:*:*:*:*:*:*:* cpe:2.3:a:fedify:vocab-runtime:2.1.0:*:*:*:*:*:*:* |
cpe:2.3:a:fedify:fedify\/fedify:*:*:*:*:*:node.js:*:* cpe:2.3:a:fedify:fedify\/vocab-runtime:*:*:*:*:*:node.js:*:* |
| Vendors & Products |
Fedify fedify\/fedify
Fedify fedify\/vocab-runtime |
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:fedify:fedify:*:*:*:*:*:*:*:* cpe:2.3:a:fedify:vocab-runtime:*:*:*:*:*:*:*:* cpe:2.3:a:fedify:vocab-runtime:2.1.0:*:*:*:*:*:*:* |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Fedify
Fedify fedify Fedify vocab-runtime |
|
| Vendors & Products |
Fedify
Fedify fedify Fedify vocab-runtime |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Fedify is a TypeScript library for building federated server apps powered by ActivityPub. Prior to 1.9.6, 1.10.5, 2.0.8, and 2.1.1, @fedify/fedify follows HTTP redirects recursively in its remote document loader and authenticated document loader without enforcing a maximum redirect count or visited-URL loop detection. An attacker who controls a remote ActivityPub key or actor URL can force a server using Fedify to make repeated outbound requests from a single inbound request, leading to resource consumption and denial of service. This vulnerability is fixed in 1.9.6, 1.10.5, 2.0.8, and 2.1.1. | |
| Title | Fedify affected by resource exhaustion caused by unbounded redirect following during remote key/document resolution | |
| Weaknesses | CWE-400 CWE-770 |
|
| References |
| |
| Metrics |
cvssV3_1
|