In the Linux kernel, the following vulnerability has been resolved:
net: sched: fix ordering of qlen adjustment
Changes to sch->q.qlen around qdisctreereducebacklog() need to happen _before a call to said function because otherwise it may fail to notify parent qdiscs when the child is about to become empty.
[
{
"deprecated": false,
"target": {
"file": "net/sched/sch_cake.c",
"function": "cake_drop"
},
"digest": {
"function_hash": "96253475620512689875905055329194618928",
"length": 1190.0
},
"id": "CVE-2024-53164-09772894",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5e473f462a16f1a34e49ea4289a667d2e4f35b52",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_choke.c",
"function": "choke_drop_by_idx"
},
"digest": {
"function_hash": "259882590526048714181113170872648314972",
"length": 411.0
},
"id": "CVE-2024-53164-32a032cd",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5eb7de8cd58e73851cd37ff8d0666517d9926948",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_choke.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"55594887215349853233411311252006942123",
"140885887232463276199444843966959514218",
"129468387845569574906729154553330349281",
"54376971351672528571476042757796650311",
"95632692313915892373006195861646019715",
"51161160020425559941993602513660617405",
"110593351313589088402077705369484187078"
]
},
"id": "CVE-2024-53164-472b9b68",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@97e13434b5da8e91bdf965352fad2141d13d72d3",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_cake.c",
"function": "cake_drop"
},
"digest": {
"function_hash": "96253475620512689875905055329194618928",
"length": 1190.0
},
"id": "CVE-2024-53164-494d604d",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@97e13434b5da8e91bdf965352fad2141d13d72d3",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_choke.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"55594887215349853233411311252006942123",
"140885887232463276199444843966959514218",
"129468387845569574906729154553330349281",
"54376971351672528571476042757796650311",
"95632692313915892373006195861646019715",
"51161160020425559941993602513660617405",
"110593351313589088402077705369484187078"
]
},
"id": "CVE-2024-53164-4a39755c",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5eb7de8cd58e73851cd37ff8d0666517d9926948",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_cake.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"7592691188916571268235569660122434534",
"314446616925302255757807362347456557323",
"251214053396732046792436123804584266497",
"248840464407257466258793869202949592121",
"251391950943179287970220817074595319536",
"20739175882947105597307788113321293614",
"85085038332190293022542700034217356507",
"43482533156876506463871965431362444835"
]
},
"id": "CVE-2024-53164-55957404",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33db36b3c53d0fda2699ea39ba72bee4de8336e8",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_choke.c",
"function": "choke_drop_by_idx"
},
"digest": {
"function_hash": "259882590526048714181113170872648314972",
"length": 411.0
},
"id": "CVE-2024-53164-61bb03f4",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44782565e1e6174c94bddfa72ac7267cd09c1648",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_choke.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"55594887215349853233411311252006942123",
"140885887232463276199444843966959514218",
"129468387845569574906729154553330349281",
"54376971351672528571476042757796650311",
"95632692313915892373006195861646019715",
"51161160020425559941993602513660617405",
"110593351313589088402077705369484187078"
]
},
"id": "CVE-2024-53164-63031a2d",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5e473f462a16f1a34e49ea4289a667d2e4f35b52",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_cake.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"7592691188916571268235569660122434534",
"314446616925302255757807362347456557323",
"251214053396732046792436123804584266497",
"248840464407257466258793869202949592121",
"251391950943179287970220817074595319536",
"20739175882947105597307788113321293614",
"85085038332190293022542700034217356507",
"43482533156876506463871965431362444835"
]
},
"id": "CVE-2024-53164-71cae167",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@97e13434b5da8e91bdf965352fad2141d13d72d3",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_cake.c",
"function": "cake_drop"
},
"digest": {
"function_hash": "219443716633837210453306334096882223972",
"length": 1194.0
},
"id": "CVE-2024-53164-7722b9af",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5eb7de8cd58e73851cd37ff8d0666517d9926948",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_choke.c",
"function": "choke_drop_by_idx"
},
"digest": {
"function_hash": "259882590526048714181113170872648314972",
"length": 411.0
},
"id": "CVE-2024-53164-77d3647d",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33db36b3c53d0fda2699ea39ba72bee4de8336e8",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_cake.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"7592691188916571268235569660122434534",
"314446616925302255757807362347456557323",
"251214053396732046792436123804584266497",
"248840464407257466258793869202949592121",
"251391950943179287970220817074595319536",
"20739175882947105597307788113321293614",
"85085038332190293022542700034217356507",
"43482533156876506463871965431362444835"
]
},
"id": "CVE-2024-53164-810972e3",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44782565e1e6174c94bddfa72ac7267cd09c1648",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_choke.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"55594887215349853233411311252006942123",
"140885887232463276199444843966959514218",
"129468387845569574906729154553330349281",
"54376971351672528571476042757796650311",
"95632692313915892373006195861646019715",
"51161160020425559941993602513660617405",
"110593351313589088402077705369484187078"
]
},
"id": "CVE-2024-53164-8249cd0c",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33db36b3c53d0fda2699ea39ba72bee4de8336e8",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_choke.c",
"function": "choke_drop_by_idx"
},
"digest": {
"function_hash": "259882590526048714181113170872648314972",
"length": 411.0
},
"id": "CVE-2024-53164-85d05cad",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@97e13434b5da8e91bdf965352fad2141d13d72d3",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_cake.c",
"function": "cake_drop"
},
"digest": {
"function_hash": "96253475620512689875905055329194618928",
"length": 1190.0
},
"id": "CVE-2024-53164-8dc690e1",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489422e2befff88a1de52b2acebe7b333bded025",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_cake.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"7592691188916571268235569660122434534",
"314446616925302255757807362347456557323",
"251214053396732046792436123804584266497",
"248840464407257466258793869202949592121",
"251391950943179287970220817074595319536",
"20739175882947105597307788113321293614",
"85085038332190293022542700034217356507",
"43482533156876506463871965431362444835"
]
},
"id": "CVE-2024-53164-953f5815",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489422e2befff88a1de52b2acebe7b333bded025",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_cake.c",
"function": "cake_drop"
},
"digest": {
"function_hash": "96253475620512689875905055329194618928",
"length": 1190.0
},
"id": "CVE-2024-53164-969f0bdd",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44782565e1e6174c94bddfa72ac7267cd09c1648",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_cake.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"7592691188916571268235569660122434534",
"314446616925302255757807362347456557323",
"251214053396732046792436123804584266497",
"248840464407257466258793869202949592121",
"251391950943179287970220817074595319536",
"20739175882947105597307788113321293614",
"85085038332190293022542700034217356507",
"43482533156876506463871965431362444835"
]
},
"id": "CVE-2024-53164-a7a7e1af",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5eb7de8cd58e73851cd37ff8d0666517d9926948",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_choke.c",
"function": "choke_drop_by_idx"
},
"digest": {
"function_hash": "259882590526048714181113170872648314972",
"length": 411.0
},
"id": "CVE-2024-53164-bc395100",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5e473f462a16f1a34e49ea4289a667d2e4f35b52",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_choke.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"55594887215349853233411311252006942123",
"140885887232463276199444843966959514218",
"129468387845569574906729154553330349281",
"54376971351672528571476042757796650311",
"95632692313915892373006195861646019715",
"51161160020425559941993602513660617405",
"105152682159341006327761190404510939356"
]
},
"id": "CVE-2024-53164-c6c66636",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@44782565e1e6174c94bddfa72ac7267cd09c1648",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_cake.c",
"function": "cake_drop"
},
"digest": {
"function_hash": "96253475620512689875905055329194618928",
"length": 1190.0
},
"id": "CVE-2024-53164-cbee01d7",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33db36b3c53d0fda2699ea39ba72bee4de8336e8",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_choke.c",
"function": "choke_drop_by_idx"
},
"digest": {
"function_hash": "259882590526048714181113170872648314972",
"length": 411.0
},
"id": "CVE-2024-53164-d30c520e",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489422e2befff88a1de52b2acebe7b333bded025",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_choke.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"55594887215349853233411311252006942123",
"140885887232463276199444843966959514218",
"129468387845569574906729154553330349281",
"54376971351672528571476042757796650311",
"95632692313915892373006195861646019715",
"51161160020425559941993602513660617405",
"110593351313589088402077705369484187078"
]
},
"id": "CVE-2024-53164-ed80ca79",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489422e2befff88a1de52b2acebe7b333bded025",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "net/sched/sch_cake.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"7592691188916571268235569660122434534",
"314446616925302255757807362347456557323",
"251214053396732046792436123804584266497",
"248840464407257466258793869202949592121",
"251391950943179287970220817074595319536",
"20739175882947105597307788113321293614",
"85085038332190293022542700034217356507",
"43482533156876506463871965431362444835"
]
},
"id": "CVE-2024-53164-f0c64a37",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5e473f462a16f1a34e49ea4289a667d2e4f35b52",
"signature_version": "v1"
}
]