GHSA-82VG-5V4F-F9WQ
Vulnerability from github – Published: 2025-02-20 20:33 – Updated: 2025-02-20 20:33
VLAI
Summary
Namada-apps can Crash with Excessive Computation in Mempool Validation
Details
Impact
A malicious transaction may cause a crash in mempool validation.
A transaction with authorization section containing 256 public keys or more with valid matching signatures triggers an integer overflow in signature verification that causes a the node to panic.
Patches
This issue has been patched in apps version 1.1.0. The mempool validation has been fixed to avoid overflow.
Workarounds
There are no workarounds and users are advised to upgrade.
Severity
{
"affected": [
{
"package": {
"ecosystem": "crates.io",
"name": "namada-apps"
},
"ranges": [
{
"events": [
{
"introduced": "1.0.0"
},
{
"fixed": "1.1.0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"1.0.0"
]
}
],
"aliases": [],
"database_specific": {
"cwe_ids": [
"CWE-770"
],
"github_reviewed": true,
"github_reviewed_at": "2025-02-20T20:33:56Z",
"nvd_published_at": null,
"severity": "CRITICAL"
},
"details": "### Impact\n\nA malicious transaction may cause a crash in mempool validation.\n\nA transaction with authorization section containing 256 public keys or more with valid matching signatures triggers an integer overflow in signature verification that causes a the node to panic.\n\n### Patches\n\nThis issue has been patched in apps version 1.1.0. The mempool validation has been fixed to avoid overflow.\n\n### Workarounds\n\nThere are no workarounds and users are advised to upgrade.",
"id": "GHSA-82vg-5v4f-f9wq",
"modified": "2025-02-20T20:33:56Z",
"published": "2025-02-20T20:33:56Z",
"references": [
{
"type": "WEB",
"url": "https://github.com/anoma/namada/security/advisories/GHSA-82vg-5v4f-f9wq"
},
{
"type": "PACKAGE",
"url": "https://github.com/anoma/namada"
}
],
"schema_version": "1.4.0",
"severity": [
{
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H",
"type": "CVSS_V4"
}
],
"summary": "Namada-apps can Crash with Excessive Computation in Mempool Validation"
}
Loading…
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
Loading…