ghsa-m333-mmjw-m2wg
Vulnerability from github
Published
2025-06-18 12:30
Modified
2025-06-18 12:30
VLAI Severity ?
Details
In the Linux kernel, the following vulnerability has been resolved:
net: fix potential refcount leak in ndisc_router_discovery()
The issue happens on specific paths in the function. After both the
object rt
and neigh
are grabbed successfully, when lifetime
is
nonzero but the metric needs change, the function just deletes the
route and set rt
to NULL. Then, it may try grabbing rt
and neigh
again if above conditions hold. The function simply overwrite neigh
if succeeds or returns if fails, without decreasing the reference
count of previous neigh
. This may result in memory leaks.
Fix it by decrementing the reference count of neigh
in place.
{ "affected": [], "aliases": [ "CVE-2022-50043" ], "database_specific": { "cwe_ids": [], "github_reviewed": false, "github_reviewed_at": null, "nvd_published_at": "2025-06-18T11:15:32Z", "severity": null }, "details": "In the Linux kernel, the following vulnerability has been resolved:\n\nnet: fix potential refcount leak in ndisc_router_discovery()\n\nThe issue happens on specific paths in the function. After both the\nobject `rt` and `neigh` are grabbed successfully, when `lifetime` is\nnonzero but the metric needs change, the function just deletes the\nroute and set `rt` to NULL. Then, it may try grabbing `rt` and `neigh`\nagain if above conditions hold. The function simply overwrite `neigh`\nif succeeds or returns if fails, without decreasing the reference\ncount of previous `neigh`. This may result in memory leaks.\n\nFix it by decrementing the reference count of `neigh` in place.", "id": "GHSA-m333-mmjw-m2wg", "modified": "2025-06-18T12:30:44Z", "published": "2025-06-18T12:30:44Z", "references": [ { "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-50043" }, { "type": "WEB", "url": "https://git.kernel.org/stable/c/7396ba87f1edf549284869451665c7c4e74ecd4f" }, { "type": "WEB", "url": "https://git.kernel.org/stable/c/7998043d31d000c3a93f46182e6569dd0eecda34" }, { "type": "WEB", "url": "https://git.kernel.org/stable/c/ffb15594433391fd7885eb88ce5a7f7bdeefbb15" } ], "schema_version": "1.4.0", "severity": [] }
Loading…
Loading…
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.
Loading…
Loading…