qfqchangeclass in net/sched/schqfq.c in the Linux kernel before 6.2.13 allows an out-of-bounds write because lmax can exceed QFQMIN_LMAX.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-31436.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "206067689037675975341937974573618281606",
"length": 2713.0
},
"signature_type": "Function",
"target": {
"file": "net/sched/sch_qfq.c",
"function": "qfq_change_class"
},
"source": "https://github.com/torvalds/linux/commit/3037933448f60f9acb705997eae62013ecb81e0d",
"id": "CVE-2023-31436-340edf12",
"signature_version": "v1"
},
{
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"104166618205899537921179763041009024526",
"230871902031604137427373384291347319869",
"26257372990730289477499312080735055904",
"314501699671237902853889639961205107355",
"148333705084159769278646821232375123461",
"214269048084071467194982047598173326977",
"207222297103953046520957632552037231342",
"62262430332918235072341932027839792502",
"258206746299395153880133475482414406457",
"331089670829180891205961054448482009591",
"232816767078485145613823184286795699646"
]
},
"signature_type": "Line",
"target": {
"file": "net/sched/sch_qfq.c"
},
"source": "https://github.com/torvalds/linux/commit/3037933448f60f9acb705997eae62013ecb81e0d",
"id": "CVE-2023-31436-663659f8",
"signature_version": "v1"
}
]