objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
In the Linux kernel, the following vulnerability has been resolved: objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() If dib8000_set_dds()'s call to dib8000_read32() returns zero, the result is a divide-by-zero. Prevent that from happening. Fixes the following warning with an UBSAN kernel: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_tune() falls through to next function dib8096p_cfg_DibRx()
- Products
- Kernel
- Affected versions
- Not specified
- Fixed versions
- 5.10.236, 5.15.180, 5.4.292, 6.1.134, 6.12.23, 6.13.11, 6.14.2, 6.6.87
- CVEs
- CVE-2025-37937
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 5 Nov 2026, 03:15 UTC · Revision 1
Source evidence
objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
core-osv · Original sourcePublished 20 May 2025, 15:34 UTC
In the Linux kernel, the following vulnerability has been resolved: objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() If dib8000_set_dds()'s call to dib8000_read32() returns zero, the result is a divide-by-zero. Prevent that from happening. Fixes the following warning with an UBSAN kernel: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_tune() falls through to next function dib8096p_cfg_DibRx()
osv:CVE-2025-37937
Kernel
Fixed versions: 5.4.292, 5.10.236, 5.15.180, 6.1.134, 6.6.87, 6.12.23, 6.13.11, 6.14.2
Complete source record
{
"id": "27cb6bf8c0c35eb947eb74a218b5ddf75fe96a8c9677f15092cdf822987f09e1",
"url": "https://osv.dev/vulnerability/CVE-2025-37937",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()",
"summary": "In the Linux kernel, the following vulnerability has been resolved: objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() If dib8000_set_dds()'s call to dib8000_read32() returns zero, the result is a divide-by-zero. Prevent that from happening. Fixes the following warning with an UBSAN kernel: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_tune() falls through to next function dib8096p_cfg_DibRx()",
"evidence": "osv:CVE-2025-37937",
"products": [
{
"name": {
"value": "Kernel",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "5.4.292",
"evidence": "/affected/1/ranges"
},
{
"value": "5.10.236",
"evidence": "/affected/1/ranges"
},
{
"value": "5.15.180",
"evidence": "/affected/1/ranges"
},
{
"value": "6.1.134",
"evidence": "/affected/1/ranges"
},
{
"value": "6.6.87",
"evidence": "/affected/1/ranges"
},
{
"value": "6.12.23",
"evidence": "/affected/1/ranges"
},
{
"value": "6.13.11",
"evidence": "/affected/1/ranges"
},
{
"value": "6.14.2",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "CVE-2025-37937",
"aliases": [
"CVE-2025-37937"
],
"affected": [
{
"ranges": [
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"type": "GIT",
"events": [
{
"introduced": "173a64cb3fcff1993b2aa8113e53fd379f6a968f"
},
{
"fixed": "536f7f3595ef8187cfa9ea50d7d24fcf4e84e166"
},
{
"fixed": "976a85782246a29ba0f6d411a7a4f524cb9ea987"
},
{
"fixed": "9b76b198cf209797abcb1314c18ddeb90fe0827b"
},
{
"fixed": "b9249da6b0ed56269d4f21850df8e5b35dab50bd"
},
{
"fixed": "75b42dfe87657ede3da3f279bd6b1b16d69af954"
},
{
"fixed": "cd80277f652138d2619f149f86ae6d17bce721d1"
},
{
"fixed": "c8430e72b99936c206b37a8e2daebb3f8df7f2d8"
},
{
"fixed": "6cfe46036b163e5a0f07c6b705b518148e1a8b2f"
},
{
"fixed": "e63d465f59011dede0a0f1d21718b59a64c3ff5c"
}
]
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-37937.json"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "3.10.0"
},
{
"fixed": "5.4.292"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "5.5.0"
},
{
"fixed": "5.10.236"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "5.11.0"
},
{
"fixed": "5.15.180"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "5.16.0"
},
{
"fixed": "6.1.134"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.2.0"
},
{
"fixed": "6.6.87"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.7.0"
},
{
"fixed": "6.12.23"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.13.0"
},
{
"fixed": "6.13.11"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.14.0"
},
{
"fixed": "6.14.2"
}
]
}
],
"package": {
"name": "Kernel",
"ecosystem": "Linux"
},
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-37937.json"
}
}
],
"modified": "2026-10-28T02:30:42.339800859Z",
"provider": "osv",
"references": [
"https://git.kernel.org/stable/c/536f7f3595ef8187cfa9ea50d7d24fcf4e84e166",
"https://git.kernel.org/stable/c/6cfe46036b163e5a0f07c6b705b518148e1a8b2f",
"https://git.kernel.org/stable/c/75b42dfe87657ede3da3f279bd6b1b16d69af954",
"https://git.kernel.org/stable/c/976a85782246a29ba0f6d411a7a4f524cb9ea987",
"https://git.kernel.org/stable/c/9b76b198cf209797abcb1314c18ddeb90fe0827b",
"https://git.kernel.org/stable/c/b9249da6b0ed56269d4f21850df8e5b35dab50bd",
"https://git.kernel.org/stable/c/c8430e72b99936c206b37a8e2daebb3f8df7f2d8",
"https://git.kernel.org/stable/c/cd80277f652138d2619f149f86ae6d17bce721d1",
"https://git.kernel.org/stable/c/e63d465f59011dede0a0f1d21718b59a64c3ff5c",
"https://lists.debian.org/debian-lts-announce/2025/05/msg00045.html",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/37xxx/CVE-2025-37937.json",
"https://nvd.nist.gov/vuln/detail/CVE-2025-37937",
"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
],
"provider_metadata": {
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/37xxx/CVE-2025-37937.json"
}
},
"related_cves": [
{
"value": "CVE-2025-37937",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 509763,
"published_at": "2025-05-20T15:34:39.322+00:00"
}