In the Linux kernel, the following vulnerability has been resolved:
comedi: das16m1: Fix bit shift out of bounds
When checking for a supported IRQ number, the following test is used:
/* only irqs 2, 3, 4, 5, 6, 7, 10, 11, 12, 14, and 15 are valid */
if ((1 << it->options[1]) & 0xdcfc) {
However, it->options[i] is an unchecked int value from userspace, so
the shift amount could be negative or out of bounds. Fix the test by
requiring it->options[1] to be within bounds before proceeding with
the original test.
[
{
"digest": {
"function_hash": "265192628515889572897649846412385718871",
"length": 2282.0
},
"id": "CVE-2025-38483-03e6534b",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65c03e6fc524eb2868abedffd8a4613d78abc288",
"signature_version": "v1",
"target": {
"file": "drivers/comedi/drivers/das16m1.c",
"function": "das16m1_attach"
},
"deprecated": false
},
{
"digest": {
"function_hash": "265192628515889572897649846412385718871",
"length": 2282.0
},
"id": "CVE-2025-38483-0daffd11",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1291c69f46d6572b2cf75960dd8975d7ab2176b",
"signature_version": "v1",
"target": {
"file": "drivers/staging/comedi/drivers/das16m1.c",
"function": "das16m1_attach"
},
"deprecated": false
},
{
"digest": {
"function_hash": "258836396853228310127536596971772362073",
"length": 2335.0
},
"id": "CVE-2025-38483-1da039ff",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f211572818ed5bec2b3f5d4e0719ef8699b3c269",
"signature_version": "v1",
"target": {
"file": "drivers/comedi/drivers/das16m1.c",
"function": "das16m1_attach"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"188007862932496962894824310043005262924",
"187509985092778086306256228253921979685",
"100261091542881010382258676237748190073",
"99249630077038496799694858667228923974"
]
},
"id": "CVE-2025-38483-250a976a",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@539bdff832adac9ea653859fa0b6bc62e743329c",
"signature_version": "v1",
"target": {
"file": "drivers/staging/comedi/drivers/das16m1.c"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"188007862932496962894824310043005262924",
"187509985092778086306256228253921979685",
"100261091542881010382258676237748190073",
"99249630077038496799694858667228923974"
]
},
"id": "CVE-2025-38483-2aabd468",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3c95fa508e5dc3da60520eea92a5241095ceef1",
"signature_version": "v1",
"target": {
"file": "drivers/comedi/drivers/das16m1.c"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"188007862932496962894824310043005262924",
"187509985092778086306256228253921979685",
"100261091542881010382258676237748190073",
"99249630077038496799694858667228923974"
]
},
"id": "CVE-2025-38483-44dd0b4f",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65c03e6fc524eb2868abedffd8a4613d78abc288",
"signature_version": "v1",
"target": {
"file": "drivers/comedi/drivers/das16m1.c"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"188007862932496962894824310043005262924",
"187509985092778086306256228253921979685",
"100261091542881010382258676237748190073",
"99249630077038496799694858667228923974"
]
},
"id": "CVE-2025-38483-6282abd1",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed93c6f68a3be06e4e0c331c6e751f462dee3932",
"signature_version": "v1",
"target": {
"file": "drivers/comedi/drivers/das16m1.c"
},
"deprecated": false
},
{
"digest": {
"function_hash": "265192628515889572897649846412385718871",
"length": 2282.0
},
"id": "CVE-2025-38483-6b036de7",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3c95fa508e5dc3da60520eea92a5241095ceef1",
"signature_version": "v1",
"target": {
"file": "drivers/comedi/drivers/das16m1.c",
"function": "das16m1_attach"
},
"deprecated": false
},
{
"digest": {
"function_hash": "265192628515889572897649846412385718871",
"length": 2282.0
},
"id": "CVE-2025-38483-8037b191",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@adb7df8a8f9d788423e161b779764527dd3ec2d0",
"signature_version": "v1",
"target": {
"file": "drivers/comedi/drivers/das16m1.c",
"function": "das16m1_attach"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"188007862932496962894824310043005262924",
"187509985092778086306256228253921979685",
"100261091542881010382258676237748190073",
"99249630077038496799694858667228923974"
]
},
"id": "CVE-2025-38483-83609550",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1291c69f46d6572b2cf75960dd8975d7ab2176b",
"signature_version": "v1",
"target": {
"file": "drivers/staging/comedi/drivers/das16m1.c"
},
"deprecated": false
},
{
"digest": {
"function_hash": "258836396853228310127536596971772362073",
"length": 2335.0
},
"id": "CVE-2025-38483-95eb2b86",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed93c6f68a3be06e4e0c331c6e751f462dee3932",
"signature_version": "v1",
"target": {
"file": "drivers/comedi/drivers/das16m1.c",
"function": "das16m1_attach"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"188007862932496962894824310043005262924",
"187509985092778086306256228253921979685",
"100261091542881010382258676237748190073",
"99249630077038496799694858667228923974"
]
},
"id": "CVE-2025-38483-aefa30de",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f211572818ed5bec2b3f5d4e0719ef8699b3c269",
"signature_version": "v1",
"target": {
"file": "drivers/comedi/drivers/das16m1.c"
},
"deprecated": false
},
{
"digest": {
"function_hash": "258836396853228310127536596971772362073",
"length": 2335.0
},
"id": "CVE-2025-38483-cddb5c94",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@076b13ee60eb01ed0d140ef261f95534562a3077",
"signature_version": "v1",
"target": {
"file": "drivers/comedi/drivers/das16m1.c",
"function": "das16m1_attach"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"188007862932496962894824310043005262924",
"187509985092778086306256228253921979685",
"100261091542881010382258676237748190073",
"99249630077038496799694858667228923974"
]
},
"id": "CVE-2025-38483-ceafeaa0",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@adb7df8a8f9d788423e161b779764527dd3ec2d0",
"signature_version": "v1",
"target": {
"file": "drivers/comedi/drivers/das16m1.c"
},
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"188007862932496962894824310043005262924",
"187509985092778086306256228253921979685",
"100261091542881010382258676237748190073",
"99249630077038496799694858667228923974"
]
},
"id": "CVE-2025-38483-f4e57d73",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@076b13ee60eb01ed0d140ef261f95534562a3077",
"signature_version": "v1",
"target": {
"file": "drivers/comedi/drivers/das16m1.c"
},
"deprecated": false
},
{
"digest": {
"function_hash": "265192628515889572897649846412385718871",
"length": 2282.0
},
"id": "CVE-2025-38483-fd47c4a1",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@539bdff832adac9ea653859fa0b6bc62e743329c",
"signature_version": "v1",
"target": {
"file": "drivers/staging/comedi/drivers/das16m1.c",
"function": "das16m1_attach"
},
"deprecated": false
}
]