In the Linux kernel, the following vulnerability has been resolved:
block: fix race between set_blocksize and read paths
With the new large sector size support, it's now the case that setblocksize can change iblksize and the folio order in a manner that conflicts with a concurrent reader and causes a kernel crash.
Specifically, let's say that udev-worker calls libblkid to detect the labels on a block device. The read call can create an order-0 folio to read the first 4096 bytes from the disk. But then udev is preempted.
Next, someone tries to mount an 8k-sectorsize filesystem from the same block device. The filesystem calls setblksize, which sets iblksize to 8192 and the minimum folio order to 1.
Now udev resumes, still holding the order-0 folio it allocated. It then tries to schedule a read bio and dompagereadahead tries to create bufferheads for the folio. Unfortunately, blocksperfolio == 0 because the page size is 4096 but the blocksize is 8192 so no bufferheads are attached and the bh walk never sets bdev. We then submit the bio with a NULL block device and crash.
Therefore, truncate the page cache after flushing but before updating iblksize. However, that's not enough -- we also need to lock out file IO and page faults during the update. Take both the irwsem and the invalidate_lock in exclusive mode for invalidations, and in shared mode for read/write operations.
I don't know if this is the correct fix, but xfs/259 found it.
[
{
"id": "CVE-2025-38073-015b0340",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c",
"function": "blkdev_write_iter"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0e473a0d226479e8e925d5ba93f751d8df628e9",
"digest": {
"length": 1176.0,
"function_hash": "268380610924999227465236858968433940475"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-08fc44ca",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/bdev.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f505b08e0cfd8163491c8c082d4f47a88e51d4",
"digest": {
"line_hashes": [
"278477262222480484779785354478960740009",
"137839625980581592252174043198969875581",
"107447502647223330364490193664704323957",
"19240285720249570211580281109784224909",
"201785351688438778514492684339289084175",
"245643010736794924999002037263211346295",
"88662558037470420959919689117920676830"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-0ca9074f",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/blk-zoned.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0caf1de97e1edd7f3451f1818ea6cb970495fc5",
"digest": {
"line_hashes": [
"314217494390579778512245595842596534006",
"191155972395005030042351922320787361592",
"320121403587918547562028987465315805458",
"234003601038155674395843526726211193310",
"328865962378045764339255067772038049411",
"186461952486263220911356151659442039008",
"89638913270364859494630904823979658746",
"11814703866044008537881963306949359116"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-12bc86f2",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0e473a0d226479e8e925d5ba93f751d8df628e9",
"digest": {
"line_hashes": [
"123383388960259360908237395851490200720",
"241762973068531773715842831556022140904",
"130804262536853638582813157687130625586",
"133203937755405461425641625368969531904",
"52786692523842548109288402614600988726",
"100392870452775666474183686855508624262",
"311309784584697829426151267786232871634",
"275695365599950607315309736655467222764",
"197472574011104417222665703393908227321",
"209452656622473321019147145195667365763",
"99878184525591460424426211264195029379",
"232326003323499369529193998710591691217",
"295104461488712333447153838876820445165",
"82858308833136730815942144680286460201",
"179992931945115242755018975417428275522",
"250298075618198267437071046270735212969",
"278436852893483325902992995571109736537",
"115007693352575250315603613389510769398",
"132399901938630313634710624526123273627",
"307124875452803810491462188560302690862",
"43559129951930076754148278716965843002",
"100392870452775666474183686855508624262",
"61050354323419278200258987972643560880"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-187195fa",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c",
"function": "blk_ioctl_discard"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0caf1de97e1edd7f3451f1818ea6cb970495fc5",
"digest": {
"length": 760.0,
"function_hash": "69717796618441508724204988551447032776"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-1ca0d464",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/bdev.c",
"function": "set_blocksize"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f505b08e0cfd8163491c8c082d4f47a88e51d4",
"digest": {
"length": 446.0,
"function_hash": "26103691098048371757438052202583316780"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-2046eb83",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c",
"function": "blkdev_write_iter"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c5cf440a378801d313eb58be996fdc81a8878a4",
"digest": {
"length": 1176.0,
"function_hash": "268380610924999227465236858968433940475"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-23d4280d",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c",
"function": "blk_ioctl_secure_erase"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0caf1de97e1edd7f3451f1818ea6cb970495fc5",
"digest": {
"length": 704.0,
"function_hash": "278218494020852011843090863289841013065"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-2bf0651d",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c",
"function": "blkdev_write_iter"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f505b08e0cfd8163491c8c082d4f47a88e51d4",
"digest": {
"length": 1176.0,
"function_hash": "268380610924999227465236858968433940475"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-2dc6a679",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/bdev.c",
"function": "set_blocksize"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0e473a0d226479e8e925d5ba93f751d8df628e9",
"digest": {
"length": 461.0,
"function_hash": "143344952516825462551133005034959615921"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-375e082a",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f505b08e0cfd8163491c8c082d4f47a88e51d4",
"digest": {
"line_hashes": [
"73416967479323570342342804639819553266",
"66783615431689342439386447090357421974",
"96215644279456982840384519608199605165",
"30359847248118623455067858824539280251",
"211956946152961452183292168477068481797",
"18799079870278425560762381683681817558",
"242158632807686138655909061396397179991",
"48600523838846534385084092305975722721",
"85755274673827472749757770892179369322",
"320146092745947831703736132190288727416",
"183110460644124007939781060749404086662",
"4772583739879357728988813048598421505",
"19358964676755984029290029918479838078",
"303158616496353706832558350707967004046",
"278818691974824829343713471140543349786",
"207519794451732768385627971600310603183",
"86339309753053977396176191743683081255",
"330698288699322926591221503698567495869",
"292827678526508906070989548180619694572",
"150441787153322813007609667643018526565"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-3932c443",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c",
"function": "blkdev_write_iter"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0caf1de97e1edd7f3451f1818ea6cb970495fc5",
"digest": {
"length": 1042.0,
"function_hash": "25527932471687219890285028919566037905"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-4024d3a8",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c",
"function": "blkdev_read_iter"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c5cf440a378801d313eb58be996fdc81a8878a4",
"digest": {
"length": 928.0,
"function_hash": "143646979746398001970100462363090705296"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-403ec673",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/bdev.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0caf1de97e1edd7f3451f1818ea6cb970495fc5",
"digest": {
"line_hashes": [
"213290162679806781139883586900386202363",
"243629264500166216557930942518302394445",
"52785554003412049876115593147658465200",
"157227524659919468812762531696359972116",
"323979149399510174658041997894589142185",
"126882806550628248206377526047388703574",
"88662558037470420959919689117920676830"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-427c8f80",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/bdev.c",
"function": "set_blocksize"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0caf1de97e1edd7f3451f1818ea6cb970495fc5",
"digest": {
"length": 355.0,
"function_hash": "245880902283562549571625637940109747265"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-442c8663",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c",
"function": "blkdev_fallocate"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0e473a0d226479e8e925d5ba93f751d8df628e9",
"digest": {
"length": 1204.0,
"function_hash": "330793335208369740615515053450691713870"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-4a018936",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c",
"function": "blk_ioctl_discard"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0e473a0d226479e8e925d5ba93f751d8df628e9",
"digest": {
"length": 1102.0,
"function_hash": "4762160907464193909781777979778948024"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-504e74b0",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c5cf440a378801d313eb58be996fdc81a8878a4",
"digest": {
"line_hashes": [
"73416967479323570342342804639819553266",
"66783615431689342439386447090357421974",
"96215644279456982840384519608199605165",
"30359847248118623455067858824539280251",
"211956946152961452183292168477068481797",
"18799079870278425560762381683681817558",
"242158632807686138655909061396397179991",
"48600523838846534385084092305975722721",
"85755274673827472749757770892179369322",
"320146092745947831703736132190288727416",
"183110460644124007939781060749404086662",
"4772583739879357728988813048598421505",
"19358964676755984029290029918479838078",
"303158616496353706832558350707967004046",
"278818691974824829343713471140543349786",
"207519794451732768385627971600310603183",
"86339309753053977396176191743683081255",
"330698288699322926591221503698567495869",
"292827678526508906070989548180619694572",
"150441787153322813007609667643018526565"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-547c8926",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c",
"function": "blkdev_read_iter"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f505b08e0cfd8163491c8c082d4f47a88e51d4",
"digest": {
"length": 928.0,
"function_hash": "143646979746398001970100462363090705296"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-550ce6c7",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c",
"function": "blk_ioctl_secure_erase"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f505b08e0cfd8163491c8c082d4f47a88e51d4",
"digest": {
"length": 682.0,
"function_hash": "109335610540684731507403788369159542473"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-55f1b30d",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0caf1de97e1edd7f3451f1818ea6cb970495fc5",
"digest": {
"line_hashes": [
"214456084189555533382863661405661087617",
"261897974307111381206293800199582167931",
"51124913509146489747913837117229375218",
"287308635744975561041770366368005828750",
"228137721900035655785181916845028931179",
"98113014469466325880594496435130740384",
"257080712940959933859993783449055555087",
"177899946788713997420684289462330211585",
"223289856402433842655373367443854608570",
"189279482477451656529927100895442159682",
"230235791087271309015231177763197361772",
"232326003323499369529193998710591691217",
"324937296526467377143167796399764235387",
"336104969894065746213410549115740378585",
"72366907080170426627523312798581329463",
"254767405315361057816381802843099718257",
"257701180009325558559872550534252932033",
"291503021625742271425290754823887720717",
"289505999226176866032298726537015854380",
"278295377706092081824296316065164456116",
"225202270854629518199851076202712351406",
"98113014469466325880594496435130740384",
"27712368307765118621384193547731680841"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-6545f8b5",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c",
"function": "blk_ioctl_secure_erase"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c5cf440a378801d313eb58be996fdc81a8878a4",
"digest": {
"length": 682.0,
"function_hash": "109335610540684731507403788369159542473"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-6c0226e6",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c5cf440a378801d313eb58be996fdc81a8878a4",
"digest": {
"line_hashes": [
"123383388960259360908237395851490200720",
"241762973068531773715842831556022140904",
"130804262536853638582813157687130625586",
"133203937755405461425641625368969531904",
"52786692523842548109288402614600988726",
"100392870452775666474183686855508624262",
"311309784584697829426151267786232871634",
"275695365599950607315309736655467222764",
"197472574011104417222665703393908227321",
"209452656622473321019147145195667365763",
"99878184525591460424426211264195029379",
"232326003323499369529193998710591691217",
"295104461488712333447153838876820445165",
"82858308833136730815942144680286460201",
"179992931945115242755018975417428275522",
"250298075618198267437071046270735212969",
"278436852893483325902992995571109736537",
"115007693352575250315603613389510769398",
"132399901938630313634710624526123273627",
"307124875452803810491462188560302690862",
"43559129951930076754148278716965843002",
"100392870452775666474183686855508624262",
"61050354323419278200258987972643560880"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-702d3b4c",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/blk-zoned.c",
"function": "blkdev_zone_mgmt_ioctl"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c5cf440a378801d313eb58be996fdc81a8878a4",
"digest": {
"length": 882.0,
"function_hash": "189532702995068238513300529354236910254"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-7d4e66f5",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c",
"function": "blk_ioctl_zeroout"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c5cf440a378801d313eb58be996fdc81a8878a4",
"digest": {
"length": 757.0,
"function_hash": "281559922847376021493556212131615091549"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-7f015d15",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/blk-zoned.c",
"function": "blkdev_zone_mgmt_ioctl"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0e473a0d226479e8e925d5ba93f751d8df628e9",
"digest": {
"length": 882.0,
"function_hash": "189532702995068238513300529354236910254"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-928118bb",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c",
"function": "blk_ioctl_zeroout"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0caf1de97e1edd7f3451f1818ea6cb970495fc5",
"digest": {
"length": 762.0,
"function_hash": "181870160483903758013699040231332258378"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-976aa776",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/blk-zoned.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c5cf440a378801d313eb58be996fdc81a8878a4",
"digest": {
"line_hashes": [
"330204083681358723935249832244408898278",
"84102790162711741555953136846207725726",
"227345458852187062064344739551401245817",
"27994672801399065806042450797172035010",
"160363970326218484927536177374854732822",
"150666955635609120626686028273141746242",
"63907632701641291461196748522868126213",
"310248308389195496416458502127211575577"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-97df74f2",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/bdev.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c5cf440a378801d313eb58be996fdc81a8878a4",
"digest": {
"line_hashes": [
"278477262222480484779785354478960740009",
"137839625980581592252174043198969875581",
"107447502647223330364490193664704323957",
"19240285720249570211580281109784224909",
"201785351688438778514492684339289084175",
"245643010736794924999002037263211346295",
"88662558037470420959919689117920676830"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-999737f2",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/blk-zoned.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f505b08e0cfd8163491c8c082d4f47a88e51d4",
"digest": {
"line_hashes": [
"330204083681358723935249832244408898278",
"84102790162711741555953136846207725726",
"227345458852187062064344739551401245817",
"27994672801399065806042450797172035010",
"160363970326218484927536177374854732822",
"150666955635609120626686028273141746242",
"63907632701641291461196748522868126213",
"35407068317709058822413344056133991248"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-9d5315b9",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c",
"function": "blk_ioctl_zeroout"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0e473a0d226479e8e925d5ba93f751d8df628e9",
"digest": {
"length": 757.0,
"function_hash": "281559922847376021493556212131615091549"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-a90950ec",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0caf1de97e1edd7f3451f1818ea6cb970495fc5",
"digest": {
"line_hashes": [
"73416967479323570342342804639819553266",
"66783615431689342439386447090357421974",
"96215644279456982840384519608199605165",
"30359847248118623455067858824539280251",
"211956946152961452183292168477068481797",
"242158632807686138655909061396397179991",
"48600523838846534385084092305975722721",
"85755274673827472749757770892179369322",
"203372100569291639929815826350711295671",
"320146092745947831703736132190288727416",
"183110460644124007939781060749404086662",
"4772583739879357728988813048598421505",
"19358964676755984029290029918479838078",
"303158616496353706832558350707967004046",
"278818691974824829343713471140543349786",
"207519794451732768385627971600310603183",
"86339309753053977396176191743683081255",
"330698288699322926591221503698567495869",
"292827678526508906070989548180619694572",
"150441787153322813007609667643018526565"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-a926743c",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c",
"function": "blk_ioctl_zeroout"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f505b08e0cfd8163491c8c082d4f47a88e51d4",
"digest": {
"length": 757.0,
"function_hash": "281559922847376021493556212131615091549"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-ae913b1b",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c",
"function": "blk_ioctl_discard"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c5cf440a378801d313eb58be996fdc81a8878a4",
"digest": {
"length": 1102.0,
"function_hash": "4762160907464193909781777979778948024"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-b168ae15",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c",
"function": "blk_ioctl_discard"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f505b08e0cfd8163491c8c082d4f47a88e51d4",
"digest": {
"length": 1102.0,
"function_hash": "4762160907464193909781777979778948024"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-b34a8f4c",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c",
"function": "blkdev_read_iter"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0caf1de97e1edd7f3451f1818ea6cb970495fc5",
"digest": {
"length": 928.0,
"function_hash": "143646979746398001970100462363090705296"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-ba48b54b",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c",
"function": "blkdev_fallocate"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c5cf440a378801d313eb58be996fdc81a8878a4",
"digest": {
"length": 1204.0,
"function_hash": "330793335208369740615515053450691713870"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-baea57b3",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c",
"function": "blkdev_fallocate"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0caf1de97e1edd7f3451f1818ea6cb970495fc5",
"digest": {
"length": 1457.0,
"function_hash": "194872631227460075105319951017976337462"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-c840e3d0",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0e473a0d226479e8e925d5ba93f751d8df628e9",
"digest": {
"line_hashes": [
"73416967479323570342342804639819553266",
"66783615431689342439386447090357421974",
"96215644279456982840384519608199605165",
"30359847248118623455067858824539280251",
"211956946152961452183292168477068481797",
"18799079870278425560762381683681817558",
"242158632807686138655909061396397179991",
"48600523838846534385084092305975722721",
"85755274673827472749757770892179369322",
"320146092745947831703736132190288727416",
"183110460644124007939781060749404086662",
"4772583739879357728988813048598421505",
"19358964676755984029290029918479838078",
"303158616496353706832558350707967004046",
"278818691974824829343713471140543349786",
"207519794451732768385627971600310603183",
"86339309753053977396176191743683081255",
"330698288699322926591221503698567495869",
"292827678526508906070989548180619694572",
"150441787153322813007609667643018526565"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-cd5f7639",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/bdev.c",
"function": "set_blocksize"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c5cf440a378801d313eb58be996fdc81a8878a4",
"digest": {
"length": 408.0,
"function_hash": "286457673691702181353939887716074228868"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-cde18d99",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c",
"function": "blkdev_fallocate"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f505b08e0cfd8163491c8c082d4f47a88e51d4",
"digest": {
"length": 1204.0,
"function_hash": "330793335208369740615515053450691713870"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-ce2853ae",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/blk-zoned.c",
"function": "blkdev_zone_mgmt_ioctl"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f505b08e0cfd8163491c8c082d4f47a88e51d4",
"digest": {
"length": 882.0,
"function_hash": "189532702995068238513300529354236910254"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-d208c1e7",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/blk-zoned.c",
"function": "blkdev_zone_mgmt_ioctl"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0caf1de97e1edd7f3451f1818ea6cb970495fc5",
"digest": {
"length": 917.0,
"function_hash": "152817896477690829429398930988329205157"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-d92e7ea0",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f505b08e0cfd8163491c8c082d4f47a88e51d4",
"digest": {
"line_hashes": [
"123383388960259360908237395851490200720",
"241762973068531773715842831556022140904",
"130804262536853638582813157687130625586",
"133203937755405461425641625368969531904",
"52786692523842548109288402614600988726",
"100392870452775666474183686855508624262",
"311309784584697829426151267786232871634",
"275695365599950607315309736655467222764",
"197472574011104417222665703393908227321",
"209452656622473321019147145195667365763",
"99878184525591460424426211264195029379",
"232326003323499369529193998710591691217",
"295104461488712333447153838876820445165",
"82858308833136730815942144680286460201",
"179992931945115242755018975417428275522",
"250298075618198267437071046270735212969",
"278436852893483325902992995571109736537",
"115007693352575250315603613389510769398",
"132399901938630313634710624526123273627",
"307124875452803810491462188560302690862",
"43559129951930076754148278716965843002",
"100392870452775666474183686855508624262",
"61050354323419278200258987972643560880"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-de8ce1e8",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/blk-zoned.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0e473a0d226479e8e925d5ba93f751d8df628e9",
"digest": {
"line_hashes": [
"330204083681358723935249832244408898278",
"84102790162711741555953136846207725726",
"227345458852187062064344739551401245817",
"27994672801399065806042450797172035010",
"160363970326218484927536177374854732822",
"150666955635609120626686028273141746242",
"63907632701641291461196748522868126213",
"310248308389195496416458502127211575577"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-efcab418",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/bdev.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0e473a0d226479e8e925d5ba93f751d8df628e9",
"digest": {
"line_hashes": [
"278477262222480484779785354478960740009",
"137839625980581592252174043198969875581",
"107447502647223330364490193664704323957",
"331668030105994990961770145914785630632",
"159646573853927592459791119805120471713",
"189606138821995129638669012168796870793",
"240433640017034958602918279503841390850",
"88662558037470420959919689117920676830"
],
"threshold": 0.9
},
"signature_type": "Line"
},
{
"id": "CVE-2025-38073-f3967a28",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/fops.c",
"function": "blkdev_read_iter"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0e473a0d226479e8e925d5ba93f751d8df628e9",
"digest": {
"length": 928.0,
"function_hash": "143646979746398001970100462363090705296"
},
"signature_type": "Function"
},
{
"id": "CVE-2025-38073-f963ace8",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "block/ioctl.c",
"function": "blk_ioctl_secure_erase"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c0e473a0d226479e8e925d5ba93f751d8df628e9",
"digest": {
"length": 682.0,
"function_hash": "109335610540684731507403788369159542473"
},
"signature_type": "Function"
}
]