CVE-2026-72342 (GCVE-0-2026-72342)
Vulnerability from cvelistv5 – Published: 2026-08-15 05:55 – Updated: 2026-08-17 05:43
VLAI
EPSS
VEX
Title
net/mlx5e: Fix HV VHCA stats agent registration race
Summary
In the Linux kernel, the following vulnerability has been resolved:
net/mlx5e: Fix HV VHCA stats agent registration race
mlx5e_hv_vhca_stats_create() registers the stats agent through
mlx5_hv_vhca_agent_create(). The helper publishes the agent in
hv_vhca->agents[type] under agents_lock and immediately schedules an
asynchronous control invalidation on the HV VHCA workqueue before
returning to mlx5e.
The asynchronous invalidation invokes the control agent's invalidate
callback, which reads the hypervisor control block and forwards the
command to mlx5e_hv_vhca_stats_control(). That callback may either:
- call cancel_delayed_work_sync(&priv->stats_agent.work), or
- call queue_delayed_work(priv->wq, &sagent->work, sagent->delay).
However, the delayed_work and priv->stats_agent.agent are only
initialized after mlx5_hv_vhca_agent_create() returns to mlx5e:
agent = mlx5_hv_vhca_agent_create(...); /* publish + invalidate */
...
priv->stats_agent.agent = agent; /* too late */
INIT_DELAYED_WORK(&priv->stats_agent.work, ...); /* too late */
If the asynchronous control path runs before the two assignments
above, it can:
- Operate on an uninitialized delayed_work whose timer.function is
NULL. queue_delayed_work() calls add_timer() unconditionally, so
when the timer expires the timer softirq invokes a NULL function
pointer.
- Re-initialize the timer later through INIT_DELAYED_WORK() while
the timer is already enqueued in the timer wheel, corrupting the
hlist (entry.pprev cleared while the previous bucket node still
points at this entry).
- When the worker eventually runs, mlx5e_hv_vhca_stats_work() reads
sagent->agent (NULL) and dereferences it inside
mlx5_hv_vhca_agent_write().
Fix this by:
- Initializing priv->stats_agent.work before invoking
mlx5_hv_vhca_agent_create(), so the work is always in a valid
state when the control callback observes it.
- Adding a struct mlx5_hv_vhca_agent **ctx_update out-parameter
to mlx5_hv_vhca_agent_create(). The helper writes the agent
pointer to *ctx_update before publishing into hv_vhca->agents[]
and triggering the agents_update flow, so any callback
subsequently invoked from that flow already sees a valid
priv->stats_agent.agent. This avoids having the control
callback participate in agent initialization.
While at it, access priv->stats_agent.agent with
READ_ONCE()/WRITE_ONCE() for the cross-CPU access with the worker, and
clear priv->stats_agent.buf on the agent_create() failure path.
Severity
8.4 (High)
Assigner
References
6 references
Impacted products
2 products
| Vendor | Product | Version | CPE status | |
|---|---|---|---|---|
| Linux | Linux |
Affected:
cef35af34d6dc3792333075115c7deb7062b6e18 , < b0fd6d3bb06182f19f3b59a53f57b5098b99048a
(git)
Affected: cef35af34d6dc3792333075115c7deb7062b6e18 , < 24c77044cdfcf5b8b2e9f3b620d8b9aa392d9add (git) Affected: cef35af34d6dc3792333075115c7deb7062b6e18 , < e8fc3304cb67fb1d7d11ff9ef9abd5fb64e7e1d5 (git) Affected: cef35af34d6dc3792333075115c7deb7062b6e18 , < 60fddda7207d81fea71463abd403f0b10f74f2e1 (git) Affected: cef35af34d6dc3792333075115c7deb7062b6e18 , < f5677797b094c3ec5fb350eb8ea7710b88a3d018 (git) Affected: cef35af34d6dc3792333075115c7deb7062b6e18 , < 89b25b5f46f488ea3b29b3444864c76944c9075b (git) |
guessed | |
| Linux | Linux |
Affected:
5.4
Unaffected: 0 , < 5.4 (semver) Unaffected: 6.1.178 , ≤ 6.1.* (semver) Unaffected: 6.6.145 , ≤ 6.6.* (semver) Unaffected: 6.12.97 , ≤ 6.12.* (semver) Unaffected: 6.18.40 , ≤ 6.18.* (semver) Unaffected: 7.1.5 , ≤ 7.1.* (semver) Unaffected: 7.2 , ≤ * (original_commit_for_fix) |
guessed |
{
"containers": {
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"product": "Linux",
"programFiles": [
"drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c",
"drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c",
"drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"lessThan": "b0fd6d3bb06182f19f3b59a53f57b5098b99048a",
"status": "affected",
"version": "cef35af34d6dc3792333075115c7deb7062b6e18",
"versionType": "git"
},
{
"lessThan": "24c77044cdfcf5b8b2e9f3b620d8b9aa392d9add",
"status": "affected",
"version": "cef35af34d6dc3792333075115c7deb7062b6e18",
"versionType": "git"
},
{
"lessThan": "e8fc3304cb67fb1d7d11ff9ef9abd5fb64e7e1d5",
"status": "affected",
"version": "cef35af34d6dc3792333075115c7deb7062b6e18",
"versionType": "git"
},
{
"lessThan": "60fddda7207d81fea71463abd403f0b10f74f2e1",
"status": "affected",
"version": "cef35af34d6dc3792333075115c7deb7062b6e18",
"versionType": "git"
},
{
"lessThan": "f5677797b094c3ec5fb350eb8ea7710b88a3d018",
"status": "affected",
"version": "cef35af34d6dc3792333075115c7deb7062b6e18",
"versionType": "git"
},
{
"lessThan": "89b25b5f46f488ea3b29b3444864c76944c9075b",
"status": "affected",
"version": "cef35af34d6dc3792333075115c7deb7062b6e18",
"versionType": "git"
}
]
},
{
"defaultStatus": "affected",
"product": "Linux",
"programFiles": [
"drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c",
"drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c",
"drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"status": "affected",
"version": "5.4"
},
{
"lessThan": "5.4",
"status": "unaffected",
"version": "0",
"versionType": "semver"
},
{
"lessThanOrEqual": "6.1.*",
"status": "unaffected",
"version": "6.1.178",
"versionType": "semver"
},
{
"lessThanOrEqual": "6.6.*",
"status": "unaffected",
"version": "6.6.145",
"versionType": "semver"
},
{
"lessThanOrEqual": "6.12.*",
"status": "unaffected",
"version": "6.12.97",
"versionType": "semver"
},
{
"lessThanOrEqual": "6.18.*",
"status": "unaffected",
"version": "6.18.40",
"versionType": "semver"
},
{
"lessThanOrEqual": "7.1.*",
"status": "unaffected",
"version": "7.1.5",
"versionType": "semver"
},
{
"lessThanOrEqual": "*",
"status": "unaffected",
"version": "7.2",
"versionType": "original_commit_for_fix"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.1.178",
"versionStartIncluding": "5.4",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.6.145",
"versionStartIncluding": "5.4",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.12.97",
"versionStartIncluding": "5.4",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "6.18.40",
"versionStartIncluding": "5.4",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "7.1.5",
"versionStartIncluding": "5.4",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionEndExcluding": "7.2",
"versionStartIncluding": "5.4",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnet/mlx5e: Fix HV VHCA stats agent registration race\n\nmlx5e_hv_vhca_stats_create() registers the stats agent through\nmlx5_hv_vhca_agent_create(). The helper publishes the agent in\nhv_vhca-\u003eagents[type] under agents_lock and immediately schedules an\nasynchronous control invalidation on the HV VHCA workqueue before\nreturning to mlx5e.\n\nThe asynchronous invalidation invokes the control agent\u0027s invalidate\ncallback, which reads the hypervisor control block and forwards the\ncommand to mlx5e_hv_vhca_stats_control(). That callback may either:\n\n - call cancel_delayed_work_sync(\u0026priv-\u003estats_agent.work), or\n - call queue_delayed_work(priv-\u003ewq, \u0026sagent-\u003ework, sagent-\u003edelay).\n\nHowever, the delayed_work and priv-\u003estats_agent.agent are only\ninitialized after mlx5_hv_vhca_agent_create() returns to mlx5e:\n\n agent = mlx5_hv_vhca_agent_create(...); /* publish + invalidate */\n ...\n priv-\u003estats_agent.agent = agent; /* too late */\n INIT_DELAYED_WORK(\u0026priv-\u003estats_agent.work, ...); /* too late */\n\nIf the asynchronous control path runs before the two assignments\nabove, it can:\n\n - Operate on an uninitialized delayed_work whose timer.function is\n NULL. queue_delayed_work() calls add_timer() unconditionally, so\n when the timer expires the timer softirq invokes a NULL function\n pointer.\n - Re-initialize the timer later through INIT_DELAYED_WORK() while\n the timer is already enqueued in the timer wheel, corrupting the\n hlist (entry.pprev cleared while the previous bucket node still\n points at this entry).\n - When the worker eventually runs, mlx5e_hv_vhca_stats_work() reads\n sagent-\u003eagent (NULL) and dereferences it inside\n mlx5_hv_vhca_agent_write().\n\nFix this by:\n\n - Initializing priv-\u003estats_agent.work before invoking\n mlx5_hv_vhca_agent_create(), so the work is always in a valid\n state when the control callback observes it.\n - Adding a struct mlx5_hv_vhca_agent **ctx_update out-parameter\n to mlx5_hv_vhca_agent_create(). The helper writes the agent\n pointer to *ctx_update before publishing into hv_vhca-\u003eagents[]\n and triggering the agents_update flow, so any callback\n subsequently invoked from that flow already sees a valid\n priv-\u003estats_agent.agent. This avoids having the control\n callback participate in agent initialization.\n\nWhile at it, access priv-\u003estats_agent.agent with\nREAD_ONCE()/WRITE_ONCE() for the cross-CPU access with the worker, and\nclear priv-\u003estats_agent.buf on the agent_create() failure path."
}
],
"metrics": [
{
"cvssV3_1": {
"baseScore": 8.4,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"scenarios": [
{
"lang": "en",
"value": "AV:L - The bug is in mlx5e HV VHCA stats agent registration during mlx5e driver attach on Hyper-V/Azure mlx5 NICs; it is reached via the VMBus PCI config back-channel and driver init, not via remote network packet handling.\nAC:L - mlx5_hv_vhca_agent_create() always queues asynchronous control invalidation before returning; on SMP hosts the workqueue races unfinished delayed_work/agent setup, and the path can be re-triggered via devlink reload or driver reattach.\nPR:N - No guest privileges are required: the race opens during normal mlx5e attach at boot/resume on CONFIG_PCI_HYPERV_INTERFACE systems, and the hypervisor can drive the control callback via the VHCA control block without guest credentials.\nUI:N - No user or administrator action is needed beyond normal VM boot and mlx5 driver initialization; exploitation does not depend on a victim opening files, mounting filesystems, or other interactive steps.\nS:U - Memory corruption and kernel crashes are confined to the guest kernel running mlx5e; the bug does not cross VM/host, IOMMU, or other security boundaries into a separate authority.\nC:H - The race can corrupt the kernel timer wheel hlist, invoke a NULL timer callback, or dereference a NULL agent during mlx5_hv_vhca_agent_write(), providing serious kernel memory corruption or disclosure primitives.\nI:H - Timer wheel hlist corruption and operating on uninitialized delayed_work structures are exploitable memory corruption that can be leveraged for arbitrary kernel writes or control-flow hijacking, not merely a bounded fault.\nA:H - Exploitation causes kernel oops/panic from NULL function-pointer timer callbacks, corrupted timer lists, or NULL agent dereferences, reliably denying availability of the affected system."
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-08-17T05:43:00.745Z",
"orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"shortName": "Linux"
},
"references": [
{
"url": "https://git.kernel.org/stable/c/b0fd6d3bb06182f19f3b59a53f57b5098b99048a"
},
{
"url": "https://git.kernel.org/stable/c/24c77044cdfcf5b8b2e9f3b620d8b9aa392d9add"
},
{
"url": "https://git.kernel.org/stable/c/e8fc3304cb67fb1d7d11ff9ef9abd5fb64e7e1d5"
},
{
"url": "https://git.kernel.org/stable/c/60fddda7207d81fea71463abd403f0b10f74f2e1"
},
{
"url": "https://git.kernel.org/stable/c/f5677797b094c3ec5fb350eb8ea7710b88a3d018"
},
{
"url": "https://git.kernel.org/stable/c/89b25b5f46f488ea3b29b3444864c76944c9075b"
}
],
"title": "net/mlx5e: Fix HV VHCA stats agent registration race",
"x_generator": {
"engine": "bippy-1.2.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"assignerShortName": "Linux",
"cveId": "CVE-2026-72342",
"datePublished": "2026-08-15T05:55:48.412Z",
"dateReserved": "2026-08-09T03:40:39.920Z",
"dateUpdated": "2026-08-17T05:43:00.745Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2026-72342",
"date": "2026-10-10",
"epss": "0.00196",
"percentile": "0.08497"
},
"nvd": {
"cve": {
"affected": [
{
"affectedData": [
{
"defaultStatus": "unaffected",
"product": "Linux",
"programFiles": [
"drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c",
"drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c",
"drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"lessThan": "b0fd6d3bb06182f19f3b59a53f57b5098b99048a",
"status": "affected",
"version": "cef35af34d6dc3792333075115c7deb7062b6e18",
"versionType": "git"
},
{
"lessThan": "24c77044cdfcf5b8b2e9f3b620d8b9aa392d9add",
"status": "affected",
"version": "cef35af34d6dc3792333075115c7deb7062b6e18",
"versionType": "git"
},
{
"lessThan": "e8fc3304cb67fb1d7d11ff9ef9abd5fb64e7e1d5",
"status": "affected",
"version": "cef35af34d6dc3792333075115c7deb7062b6e18",
"versionType": "git"
},
{
"lessThan": "60fddda7207d81fea71463abd403f0b10f74f2e1",
"status": "affected",
"version": "cef35af34d6dc3792333075115c7deb7062b6e18",
"versionType": "git"
},
{
"lessThan": "f5677797b094c3ec5fb350eb8ea7710b88a3d018",
"status": "affected",
"version": "cef35af34d6dc3792333075115c7deb7062b6e18",
"versionType": "git"
},
{
"lessThan": "89b25b5f46f488ea3b29b3444864c76944c9075b",
"status": "affected",
"version": "cef35af34d6dc3792333075115c7deb7062b6e18",
"versionType": "git"
}
]
},
{
"defaultStatus": "affected",
"product": "Linux",
"programFiles": [
"drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c",
"drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c",
"drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"versions": [
{
"status": "affected",
"version": "5.4"
},
{
"lessThan": "5.4",
"status": "unaffected",
"version": "0",
"versionType": "semver"
},
{
"lessThanOrEqual": "6.1.*",
"status": "unaffected",
"version": "6.1.178",
"versionType": "semver"
},
{
"lessThanOrEqual": "6.6.*",
"status": "unaffected",
"version": "6.6.145",
"versionType": "semver"
},
{
"lessThanOrEqual": "6.12.*",
"status": "unaffected",
"version": "6.12.97",
"versionType": "semver"
},
{
"lessThanOrEqual": "6.18.*",
"status": "unaffected",
"version": "6.18.40",
"versionType": "semver"
},
{
"lessThanOrEqual": "7.1.*",
"status": "unaffected",
"version": "7.1.5",
"versionType": "semver"
},
{
"lessThanOrEqual": "*",
"status": "unaffected",
"version": "7.2",
"versionType": "original_commit_for_fix"
}
]
}
],
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnet/mlx5e: Fix HV VHCA stats agent registration race\n\nmlx5e_hv_vhca_stats_create() registers the stats agent through\nmlx5_hv_vhca_agent_create(). The helper publishes the agent in\nhv_vhca-\u003eagents[type] under agents_lock and immediately schedules an\nasynchronous control invalidation on the HV VHCA workqueue before\nreturning to mlx5e.\n\nThe asynchronous invalidation invokes the control agent\u0027s invalidate\ncallback, which reads the hypervisor control block and forwards the\ncommand to mlx5e_hv_vhca_stats_control(). That callback may either:\n\n - call cancel_delayed_work_sync(\u0026priv-\u003estats_agent.work), or\n - call queue_delayed_work(priv-\u003ewq, \u0026sagent-\u003ework, sagent-\u003edelay).\n\nHowever, the delayed_work and priv-\u003estats_agent.agent are only\ninitialized after mlx5_hv_vhca_agent_create() returns to mlx5e:\n\n agent = mlx5_hv_vhca_agent_create(...); /* publish + invalidate */\n ...\n priv-\u003estats_agent.agent = agent; /* too late */\n INIT_DELAYED_WORK(\u0026priv-\u003estats_agent.work, ...); /* too late */\n\nIf the asynchronous control path runs before the two assignments\nabove, it can:\n\n - Operate on an uninitialized delayed_work whose timer.function is\n NULL. queue_delayed_work() calls add_timer() unconditionally, so\n when the timer expires the timer softirq invokes a NULL function\n pointer.\n - Re-initialize the timer later through INIT_DELAYED_WORK() while\n the timer is already enqueued in the timer wheel, corrupting the\n hlist (entry.pprev cleared while the previous bucket node still\n points at this entry).\n - When the worker eventually runs, mlx5e_hv_vhca_stats_work() reads\n sagent-\u003eagent (NULL) and dereferences it inside\n mlx5_hv_vhca_agent_write().\n\nFix this by:\n\n - Initializing priv-\u003estats_agent.work before invoking\n mlx5_hv_vhca_agent_create(), so the work is always in a valid\n state when the control callback observes it.\n - Adding a struct mlx5_hv_vhca_agent **ctx_update out-parameter\n to mlx5_hv_vhca_agent_create(). The helper writes the agent\n pointer to *ctx_update before publishing into hv_vhca-\u003eagents[]\n and triggering the agents_update flow, so any callback\n subsequently invoked from that flow already sees a valid\n priv-\u003estats_agent.agent. This avoids having the control\n callback participate in agent initialization.\n\nWhile at it, access priv-\u003estats_agent.agent with\nREAD_ONCE()/WRITE_ONCE() for the cross-CPU access with the worker, and\nclear priv-\u003estats_agent.buf on the agent_create() failure path."
}
],
"id": "CVE-2026-72342",
"lastModified": "2026-08-17T06:18:38.010",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "LOCAL",
"availabilityImpact": "HIGH",
"baseScore": 8.4,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"exploitabilityScore": 2.5,
"impactScore": 5.9,
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"type": "Secondary"
}
]
},
"published": "2026-08-15T06:22:07.520",
"references": [
{
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"url": "https://git.kernel.org/stable/c/24c77044cdfcf5b8b2e9f3b620d8b9aa392d9add"
},
{
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"url": "https://git.kernel.org/stable/c/60fddda7207d81fea71463abd403f0b10f74f2e1"
},
{
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"url": "https://git.kernel.org/stable/c/89b25b5f46f488ea3b29b3444864c76944c9075b"
},
{
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"url": "https://git.kernel.org/stable/c/b0fd6d3bb06182f19f3b59a53f57b5098b99048a"
},
{
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"url": "https://git.kernel.org/stable/c/e8fc3304cb67fb1d7d11ff9ef9abd5fb64e7e1d5"
},
{
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"url": "https://git.kernel.org/stable/c/f5677797b094c3ec5fb350eb8ea7710b88a3d018"
}
],
"sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"vulnStatus": "Received"
}
},
"redhat_vex": {
"aggregate_severity": "Moderate",
"current_release_date": "2026-08-19T19:39:05+00:00",
"cve": "CVE-2026-72342",
"id": "CVE-2026-72342",
"initial_release_date": "2026-08-15T00:00:00+00:00",
"product_status:known_affected": "228",
"product_status:known_not_affected": "46",
"source": "Red Hat CSAF VEX",
"status": "final",
"title": "kernel: net/mlx5e: Fix HV VHCA stats agent registration race",
"url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-72342.json",
"version": "3"
},
"suse_vex": {
"aggregate_severity": "moderate",
"current_release_date": "2026-10-03T00:28:31Z",
"cve": "CVE-2026-72342",
"id": "CVE-2026-72342",
"initial_release_date": "2026-09-01T13:29:51Z",
"product_status:known_affected": "549",
"product_status:known_not_affected": "172",
"product_status:recommended": "252",
"source": "SUSE CSAF VEX",
"status": "interim",
"title": "SUSE CVE CVE-2026-72342",
"url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2026-72342.json",
"version": "11"
}
}
}
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…
The MITRE ATT&CK techniques below are AI-generated suggestions, inferred from the description of the
vulnerability by the CIRCL/vulnerability-attack-technique-classification-roberta-base
model, served locally by ML-Gateway.
They have not been verified by an analyst and are provided for guidance only.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Loading…
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.
Loading…