In the Linux kernel, the following vulnerability has been resolved:
iouring/fdinfo: grab ctx->uringlock around iouringshow_fdinfo()
Not everything requires locking in there, which is why the 'haslock' variable exists. But enough does that it's a bit unwieldy to manage. Wrap the whole thing in a ->uringlock trylock, and just return with no output if we fail to grab it. The existing trylock() will already have greatly diminished utility/output for the failure case.
This fixes an issue with reading the SQE fields, if the ring is being actively resized at the same time.
[
    {
        "signature_type": "Function",
        "id": "CVE-2025-38002-99c56871",
        "target": {
            "function": "io_uring_show_fdinfo",
            "file": "io_uring/fdinfo.c"
        },
        "digest": {
            "function_hash": "104484730762677300710131028926020628327",
            "length": 4872.0
        },
        "signature_version": "v1",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d871198ee431d90f5308d53998c1ba1d5db5619a",
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2025-38002-a5459417",
        "target": {
            "file": "io_uring/fdinfo.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "104725829187111640775934107225191489421",
                "153879918500208181711341362809947376466",
                "103295358162036396029202714587457774908",
                "167433810929005975948848288431826921563",
                "321767320197858217531592262937297618119",
                "108046787589475467816877417787656699424",
                "311590174715984924897772843361397499438",
                "123515670919085615422454439285216515349",
                "126513432699322196692818627550332108211",
                "268799980645732760258546885712117254395",
                "156906677201340972469497582896268275183",
                "310451456510841912850756727603022765131",
                "40111159349193094519212476382096847871",
                "52560257525604332152326674636883190764",
                "334264653904066409495160750553483124155",
                "236338035763325240406940842892937764411",
                "227711232245834749365091406787063007962",
                "16350972615747309223782262379099012180",
                "88394860213451471046760534815801503520",
                "176626504355022179090124833540924677273",
                "35042485793077483196622654045387538866",
                "66951876573917608045434580625637295350",
                "303409454694632179492102007882600228209",
                "285992066284868314835011012185502359597",
                "262237697646003276576270009460199427474",
                "269048666307239088673109292735030245128",
                "148717373480178570821812903061383374079",
                "1290788538310496039980128310408393288",
                "166306563004881948181724235555280473402",
                "326452035940238211133601158473884457256",
                "170546723654608495305378619489142954601",
                "57184265087012762878521739596932468376",
                "11786686216919095717270963358545587033",
                "16507514965945470394592620012269985580",
                "228771084007781654247114426752762896024",
                "282154014558905898957897794503693871948",
                "280046714060350588205296312802718687977",
                "26579425922870206187474357345510926157"
            ]
        },
        "signature_version": "v1",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bdb7d2ec2e31c46c45d1f32667dfa8216a72705e",
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2025-38002-d75fec6f",
        "target": {
            "function": "io_uring_show_fdinfo",
            "file": "io_uring/fdinfo.c"
        },
        "digest": {
            "function_hash": "51065793396305586251665979148173442418",
            "length": 4846.0
        },
        "signature_version": "v1",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bdb7d2ec2e31c46c45d1f32667dfa8216a72705e",
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2025-38002-dfd66343",
        "target": {
            "file": "io_uring/fdinfo.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "104725829187111640775934107225191489421",
                "153879918500208181711341362809947376466",
                "103295358162036396029202714587457774908",
                "167433810929005975948848288431826921563",
                "321767320197858217531592262937297618119",
                "108046787589475467816877417787656699424",
                "311590174715984924897772843361397499438",
                "123515670919085615422454439285216515349",
                "126513432699322196692818627550332108211",
                "268799980645732760258546885712117254395",
                "156906677201340972469497582896268275183",
                "310451456510841912850756727603022765131",
                "40111159349193094519212476382096847871",
                "52560257525604332152326674636883190764",
                "334264653904066409495160750553483124155",
                "236338035763325240406940842892937764411",
                "227711232245834749365091406787063007962",
                "16350972615747309223782262379099012180",
                "88394860213451471046760534815801503520",
                "176626504355022179090124833540924677273",
                "35042485793077483196622654045387538866",
                "66951876573917608045434580625637295350",
                "303409454694632179492102007882600228209",
                "285992066284868314835011012185502359597",
                "262237697646003276576270009460199427474",
                "269048666307239088673109292735030245128",
                "148717373480178570821812903061383374079",
                "1290788538310496039980128310408393288",
                "166306563004881948181724235555280473402",
                "326452035940238211133601158473884457256",
                "170546723654608495305378619489142954601",
                "57184265087012762878521739596932468376",
                "11786686216919095717270963358545587033",
                "16507514965945470394592620012269985580",
                "228771084007781654247114426752762896024",
                "282154014558905898957897794503693871948",
                "280046714060350588205296312802718687977",
                "26579425922870206187474357345510926157"
            ]
        },
        "signature_version": "v1",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d871198ee431d90f5308d53998c1ba1d5db5619a",
        "deprecated": false
    }
]