Files
vuln-cve/data/2026/68xxx/CVE-2026-68139.json
T

198 lines
9.9 KiB
JSON

{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-68139",
"assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"state": "PUBLISHED",
"assignerShortName": "Linux",
"dateReserved": "2026-07-30T09:28:09.370Z",
"datePublished": "2026-08-10T11:59:02.768Z",
"dateUpdated": "2026-11-06T16:44:59.480Z"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"shortName": "Linux",
"dateUpdated": "2026-08-17T04:59:32.634Z"
},
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnet/mlx5e: Use sender devcom for MPV master-up\n\nAfter PCIe DPC recovery, mlx5 reloads the affected functions and\nreplays multiport affiliation events. In the reported failure, the\nfirst relevant device error was:\n\n pcieport 0000:10:01.1: DPC: containment event\n pcieport 0000:10:01.1: PCIe Bus Error: severity=Uncorrected (Fatal)\n pcieport 0000:10:01.1: [ 5] SDES (First)\n\nmlx5 recovered the PCI functions and resumed 0000:11:00.1. During\nthat resume, RDMA multiport binding replayed\nMLX5_DRIVER_EVENT_AFFILIATION_DONE and mlx5e sent\nMPV_DEVCOM_MASTER_UP. The host then panicked with:\n\n BUG: kernel NULL pointer dereference, address: 0000000000000010\n RIP: mlx5_devcom_comp_set_ready+0x5/0x40 [mlx5_core]\n RDI: 0000000000000000\n\nCall trace included:\n\n mlx5_devcom_comp_set_ready\n mlx5e_devcom_event_mpv\n mlx5_devcom_send_event\n mlx5_ib_bind_slave_port\n mlx5r_mp_probe\n mlx5_pci_resume\n\nMPV devcom registration publishes mlx5e private data to the component\npeer list before mlx5e_devcom_init_mpv() stores the returned component\ndevice in priv->devcom. A concurrent master-up event can therefore\nreach a peer whose private data is visible but whose priv->devcom\nbackpointer is still NULL.\n\nMPV_DEVCOM_MASTER_UP already carries the sender/master mlx5e private\ndata as event_data. The ready bit is stored on the shared devcom\ncomponent, not on an individual peer. Use the sender devcom when\nmarking the MPV component ready.\n\nThis preserves the readiness transition while avoiding a NULL\ndereference of the peer devcom pointer during affiliation replay after\nPCI error recovery."
}
],
"affected": [
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "unaffected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"drivers/net/ethernet/mellanox/mlx5/core/en_main.c"
],
"versions": [
{
"version": "bf11485f8419f90ffaa3804fd01d8468fcc56e23",
"lessThan": "c698b2735613f1f35c55688bd2252f75f31c49ad",
"status": "affected",
"versionType": "git"
},
{
"version": "bf11485f8419f90ffaa3804fd01d8468fcc56e23",
"lessThan": "40f9a124ebbe0d60fe165fb3f87515c35b2d72f5",
"status": "affected",
"versionType": "git"
},
{
"version": "bf11485f8419f90ffaa3804fd01d8468fcc56e23",
"lessThan": "a60c81f168c9fe4f5d84302d1e32b717f5a8a933",
"status": "affected",
"versionType": "git"
},
{
"version": "bf11485f8419f90ffaa3804fd01d8468fcc56e23",
"lessThan": "e32649b4bad90a6216d8e93cd7dd050af8ac9740",
"status": "affected",
"versionType": "git"
}
]
},
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "affected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"drivers/net/ethernet/mellanox/mlx5/core/en_main.c"
],
"versions": [
{
"version": "6.7",
"status": "affected"
},
{
"version": "0",
"lessThan": "6.7",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.12.101",
"lessThanOrEqual": "6.12.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "6.18.42",
"lessThanOrEqual": "6.18.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "7.1.6",
"lessThanOrEqual": "7.1.*",
"status": "unaffected",
"versionType": "semver"
},
{
"version": "7.2",
"lessThanOrEqual": "*",
"status": "unaffected",
"versionType": "original_commit_for_fix"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.7",
"versionEndExcluding": "6.12.101"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.7",
"versionEndExcluding": "6.18.42"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.7",
"versionEndExcluding": "7.1.6"
},
{
"vulnerable": true,
"criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
"versionStartIncluding": "6.7",
"versionEndExcluding": "7.2"
}
]
}
]
}
],
"references": [
{
"url": "https://git.kernel.org/stable/c/c698b2735613f1f35c55688bd2252f75f31c49ad"
},
{
"url": "https://git.kernel.org/stable/c/40f9a124ebbe0d60fe165fb3f87515c35b2d72f5"
},
{
"url": "https://git.kernel.org/stable/c/a60c81f168c9fe4f5d84302d1e32b717f5a8a933"
},
{
"url": "https://git.kernel.org/stable/c/e32649b4bad90a6216d8e93cd7dd050af8ac9740"
}
],
"title": "net/mlx5e: Use sender devcom for MPV master-up",
"x_generator": {
"engine": "bippy-1.2.0"
}
},
"adp": [
{
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"id": "CVE-2026-68139",
"role": "CISA Coordinator",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"version": "2.0.3",
"timestamp": "2026-11-06T16:43:05.137760Z"
}
}
}
],
"title": "CISA ADP Vulnrichment",
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2026-11-06T16:44:59.480Z"
}
}
]
}
}