In the Linux kernel, the following vulnerability has been resolved:
net: atlantic: eliminate double free in error handling logic
Driver has a logic leak in ring data allocation/free, where aqringfree could be called multiple times on same ring, if system is under stress and got memory allocation error.
Ring pointer was used as an indicator of failure, but this is not correct since only ring data is allocated/deallocated. Ring itself is an array member.
Changing ring allocation functions to return error code directly. This simplifies error handling and eliminates aqringfree on higher layer.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3cb7a830a24527877b0bc900b9bd74a96aea928",
"deprecated": false,
"digest": {
"function_hash": "147059871181623133604388764695935943099",
"length": 511.0
},
"target": {
"function": "aq_ring_hwts_rx_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-08602f75",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0edb3ae8bfa31cd544b0c195bdec00e036002b5d",
"deprecated": false,
"digest": {
"function_hash": "265450602651783808056134749003383069942",
"length": 1279.0
},
"target": {
"function": "aq_ptp_ring_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ptp.c"
},
"id": "CVE-2023-52664-0d04574a",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3cb7a830a24527877b0bc900b9bd74a96aea928",
"deprecated": false,
"digest": {
"line_hashes": [
"294386071477215135397220553965706576482",
"278537121715433687410235697398630063945",
"19120229632332912718045795307872664092",
"128863539355606908713705835092724865769",
"87128955851256134139391619667714088979",
"33279917938436008805314372737715793447",
"160999726868311547587197645575135447506",
"224256213065347051105745561149927327652",
"164557535046642563826511177358405259066",
"36286692463620627139012471357086826481",
"104382745169888687016544496819010911594",
"74800685449116804603859952208858968041",
"46151206262105589698992261204540745515",
"169216868545883364600120793800309910113",
"163318450482307841016608036691146822631",
"217040222712045531647130417575786316760",
"330922856251630450392748409050172623091"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.h"
},
"id": "CVE-2023-52664-0da2e315",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0edb3ae8bfa31cd544b0c195bdec00e036002b5d",
"deprecated": false,
"digest": {
"function_hash": "229290706884794993649284454178490805084",
"length": 1122.0
},
"target": {
"function": "aq_vec_ring_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_vec.c"
},
"id": "CVE-2023-52664-111e7735",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c11a870a73a3bc4cc7df6dd877a45b181795fcbf",
"deprecated": false,
"digest": {
"line_hashes": [
"335291243697600627915576834735731867860",
"301358071144615417780973454099670793195",
"210556458117076286795831511477870035916",
"106719609034099474136461158133518772691",
"14260136711745455426600294573450664790",
"305787408081509374678707542742353152634",
"10588580977378642147257678641156370825",
"143274591951565384342494377414295725589",
"185373698291610816244688697820254929725",
"250334989378923184870808201349070837041",
"107021857791909296736034778469718138165",
"83775013745182396126480425035384747517",
"140350539426516671489678707514123600441",
"323998595757339603167063929488924633681",
"268516117942461591887571989837684425216",
"18216725802290953870312340560210957218",
"317089185300099114306891607446081954064",
"290872381050609580844563643475069763713",
"162897275013548099805234181276465905295",
"48209289011269895286388240336688199627",
"273417921530015588168101325030608340236",
"251703335631350482649164384543891944180",
"252430916907220858978374797685391634949",
"80629902731930555467505540830350915294",
"211543178926345197324663555368552430420",
"31139121564339392269209799689471158589",
"268452329620104372778834569737079291362",
"305872862952136366286336797476561397545"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ptp.c"
},
"id": "CVE-2023-52664-1ada4073",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3cb7a830a24527877b0bc900b9bd74a96aea928",
"deprecated": false,
"digest": {
"line_hashes": [
"335291243697600627915576834735731867860",
"301358071144615417780973454099670793195",
"210556458117076286795831511477870035916",
"106719609034099474136461158133518772691",
"14260136711745455426600294573450664790",
"305787408081509374678707542742353152634",
"10588580977378642147257678641156370825",
"143274591951565384342494377414295725589",
"185373698291610816244688697820254929725",
"250334989378923184870808201349070837041",
"107021857791909296736034778469718138165",
"83775013745182396126480425035384747517",
"140350539426516671489678707514123600441",
"323998595757339603167063929488924633681",
"268516117942461591887571989837684425216",
"18216725802290953870312340560210957218",
"317089185300099114306891607446081954064",
"290872381050609580844563643475069763713",
"162897275013548099805234181276465905295",
"48209289011269895286388240336688199627",
"273417921530015588168101325030608340236",
"251703335631350482649164384543891944180",
"252430916907220858978374797685391634949",
"80629902731930555467505540830350915294",
"211543178926345197324663555368552430420",
"31139121564339392269209799689471158589",
"268452329620104372778834569737079291362",
"305872862952136366286336797476561397545"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ptp.c"
},
"id": "CVE-2023-52664-1b187692",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3cb7a830a24527877b0bc900b9bd74a96aea928",
"deprecated": false,
"digest": {
"function_hash": "105763066169972084307411077168016732258",
"length": 414.0
},
"target": {
"function": "aq_ring_tx_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-1b696a2b",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1fde4a7e1dcc4d49cce285107a7a43c3030878d",
"deprecated": false,
"digest": {
"function_hash": "147059871181623133604388764695935943099",
"length": 511.0
},
"target": {
"function": "aq_ring_hwts_rx_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-1d35cd14",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3cb7a830a24527877b0bc900b9bd74a96aea928",
"deprecated": false,
"digest": {
"function_hash": "247836874022396746269649015127777669897",
"length": 493.0
},
"target": {
"function": "aq_ring_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-215fa626",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3cb7a830a24527877b0bc900b9bd74a96aea928",
"deprecated": false,
"digest": {
"function_hash": "69003274091955082789831782085148948190",
"length": 937.0
},
"target": {
"function": "aq_ring_rx_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-2358a9cc",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3cb7a830a24527877b0bc900b9bd74a96aea928",
"deprecated": false,
"digest": {
"function_hash": "265450602651783808056134749003383069942",
"length": 1279.0
},
"target": {
"function": "aq_ptp_ring_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ptp.c"
},
"id": "CVE-2023-52664-2712f696",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1fde4a7e1dcc4d49cce285107a7a43c3030878d",
"deprecated": false,
"digest": {
"line_hashes": [
"159602481732392519049872217322749179505",
"91315428457416689477913697450777008300",
"283958193073502752711915790678318711744",
"196699473231725914337870718543996154372",
"222975712665531515274990931883084949446",
"107021857791909296736034778469718138165",
"34742236057347940859726922947013406321",
"292724021109740721180741074349435713144",
"271251692078649210656651248485330431306",
"28664651761291961936432478269003531151",
"54722436358292889298673786431058065639",
"234285316275382813941167975105524134998",
"280349061610265824450461812011489470032",
"251304939917195863185865524477648460147",
"113594693289654496281198130958002363447",
"1190518664035308074781998679820203680",
"284740599374211130117625251565514161614",
"57051584987066000966907773051535451229",
"143484628293063741851686377441518142811",
"230685686558633217285624070047857672059",
"161214914325707804691379660140753854373",
"50112222606410376216594598725255441491",
"241422730993929119150327209606541169194",
"64952668358057773125808700911970386733",
"232244846643618654298859597046582320453",
"272415254421291848812650877438129373900",
"230685686558633217285624070047857672059",
"61676542703869090602364189756276992611"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_vec.c"
},
"id": "CVE-2023-52664-2a91b225",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1fde4a7e1dcc4d49cce285107a7a43c3030878d",
"deprecated": false,
"digest": {
"line_hashes": [
"320457908088199743398395121560949805864",
"232899247429290999572217421875377549392",
"83885060821923862278593145004301808151",
"321538764138416233527324217050065004389",
"67749807197419237312682389443948574854",
"311802229911022885039500611625448910288",
"26400081164001847039444085667652565621",
"86896857158065987193224809721568250081",
"201944750037300767621958267649552975552",
"266032124473450666745186617602928126253",
"4227934496037080608371401823318759456",
"19120229632332912718045795307872664092",
"951713895784711763405824375645450936",
"196443907830248822546761224524563722933",
"209112720901889499215435356871256181854",
"324749484586654874271100675780639931366",
"266775763409098726029393272159345219407",
"126291860056882085444445783674512561896",
"2066588481497755825856812083347001224",
"267710792572186114491919548408331853852",
"171259025787186219025722372291916723890",
"273420792004199224224516299869733340003",
"205037770450075614543626968508111245428",
"885780105767544620016652339605868183",
"319176305092809381604663043744262338928",
"5714755556945466235457642691156425574",
"96421526942146877781601040019933414896",
"311802229911022885039500611625448910288",
"26400081164001847039444085667652565621",
"86896857158065987193224809721568250081",
"201944750037300767621958267649552975552",
"322317752206934383884944663565630844264",
"300123428338607676284224172604427100870",
"51388917049626802407465255019526941772",
"311183209755166769982382368863625167221",
"196443907830248822546761224524563722933",
"209112720901889499215435356871256181854",
"324749484586654874271100675780639931366",
"266775763409098726029393272159345219407",
"214166353537975394635363438635076913199",
"177995655804671443868440785743170202315",
"198262179403130423308244196461502809946",
"24570695488510231293147278047032240844",
"205037770450075614543626968508111245428",
"885780105767544620016652339605868183",
"319176305092809381604663043744262338928",
"5714755556945466235457642691156425574",
"96421526942146877781601040019933414896",
"311802229911022885039500611625448910288",
"26400081164001847039444085667652565621",
"86896857158065987193224809721568250081",
"201944750037300767621958267649552975552",
"216648185114872213441516317644476165793",
"49796909443202711994682028995791142348",
"250932136002761598023448223041965403053",
"116878968943107467536448607111196239437",
"182660151256884855698635538735822460804",
"116315082177076564181233069341469187332",
"203615926910591568025726991817368949691",
"92251261507647843109779799630352926221",
"66106140850187223993614687587513745981",
"171776386802388487176577711338413240906"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-2e7546d9",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1fde4a7e1dcc4d49cce285107a7a43c3030878d",
"deprecated": false,
"digest": {
"function_hash": "105763066169972084307411077168016732258",
"length": 414.0
},
"target": {
"function": "aq_ring_tx_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-30929c10",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c11a870a73a3bc4cc7df6dd877a45b181795fcbf",
"deprecated": false,
"digest": {
"function_hash": "69003274091955082789831782085148948190",
"length": 937.0
},
"target": {
"function": "aq_ring_rx_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-3421819b",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0edb3ae8bfa31cd544b0c195bdec00e036002b5d",
"deprecated": false,
"digest": {
"function_hash": "247836874022396746269649015127777669897",
"length": 493.0
},
"target": {
"function": "aq_ring_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-4e223d65",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3cb7a830a24527877b0bc900b9bd74a96aea928",
"deprecated": false,
"digest": {
"line_hashes": [
"159602481732392519049872217322749179505",
"91315428457416689477913697450777008300",
"283958193073502752711915790678318711744",
"196699473231725914337870718543996154372",
"222975712665531515274990931883084949446",
"107021857791909296736034778469718138165",
"34742236057347940859726922947013406321",
"292724021109740721180741074349435713144",
"271251692078649210656651248485330431306",
"28664651761291961936432478269003531151",
"54722436358292889298673786431058065639",
"234285316275382813941167975105524134998",
"280349061610265824450461812011489470032",
"251304939917195863185865524477648460147",
"113594693289654496281198130958002363447",
"1190518664035308074781998679820203680",
"284740599374211130117625251565514161614",
"57051584987066000966907773051535451229",
"143484628293063741851686377441518142811",
"230685686558633217285624070047857672059",
"161214914325707804691379660140753854373",
"50112222606410376216594598725255441491",
"241422730993929119150327209606541169194",
"64952668358057773125808700911970386733",
"232244846643618654298859597046582320453",
"272415254421291848812650877438129373900",
"230685686558633217285624070047857672059",
"61676542703869090602364189756276992611"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_vec.c"
},
"id": "CVE-2023-52664-52082b92",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c11a870a73a3bc4cc7df6dd877a45b181795fcbf",
"deprecated": false,
"digest": {
"function_hash": "147059871181623133604388764695935943099",
"length": 511.0
},
"target": {
"function": "aq_ring_hwts_rx_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-6890b8f7",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0edb3ae8bfa31cd544b0c195bdec00e036002b5d",
"deprecated": false,
"digest": {
"line_hashes": [
"335291243697600627915576834735731867860",
"301358071144615417780973454099670793195",
"210556458117076286795831511477870035916",
"106719609034099474136461158133518772691",
"14260136711745455426600294573450664790",
"305787408081509374678707542742353152634",
"10588580977378642147257678641156370825",
"143274591951565384342494377414295725589",
"185373698291610816244688697820254929725",
"250334989378923184870808201349070837041",
"107021857791909296736034778469718138165",
"83775013745182396126480425035384747517",
"140350539426516671489678707514123600441",
"323998595757339603167063929488924633681",
"268516117942461591887571989837684425216",
"18216725802290953870312340560210957218",
"317089185300099114306891607446081954064",
"290872381050609580844563643475069763713",
"162897275013548099805234181276465905295",
"48209289011269895286388240336688199627",
"273417921530015588168101325030608340236",
"251703335631350482649164384543891944180",
"252430916907220858978374797685391634949",
"80629902731930555467505540830350915294",
"211543178926345197324663555368552430420",
"31139121564339392269209799689471158589",
"268452329620104372778834569737079291362",
"305872862952136366286336797476561397545"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ptp.c"
},
"id": "CVE-2023-52664-6eb9bd01",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1fde4a7e1dcc4d49cce285107a7a43c3030878d",
"deprecated": false,
"digest": {
"function_hash": "247836874022396746269649015127777669897",
"length": 493.0
},
"target": {
"function": "aq_ring_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-7c0a6696",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c11a870a73a3bc4cc7df6dd877a45b181795fcbf",
"deprecated": false,
"digest": {
"line_hashes": [
"159602481732392519049872217322749179505",
"91315428457416689477913697450777008300",
"283958193073502752711915790678318711744",
"196699473231725914337870718543996154372",
"222975712665531515274990931883084949446",
"107021857791909296736034778469718138165",
"34742236057347940859726922947013406321",
"292724021109740721180741074349435713144",
"271251692078649210656651248485330431306",
"28664651761291961936432478269003531151",
"54722436358292889298673786431058065639",
"234285316275382813941167975105524134998",
"280349061610265824450461812011489470032",
"251304939917195863185865524477648460147",
"113594693289654496281198130958002363447",
"1190518664035308074781998679820203680",
"284740599374211130117625251565514161614",
"57051584987066000966907773051535451229",
"143484628293063741851686377441518142811",
"230685686558633217285624070047857672059",
"161214914325707804691379660140753854373",
"50112222606410376216594598725255441491",
"241422730993929119150327209606541169194",
"64952668358057773125808700911970386733",
"232244846643618654298859597046582320453",
"272415254421291848812650877438129373900",
"230685686558633217285624070047857672059",
"61676542703869090602364189756276992611"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_vec.c"
},
"id": "CVE-2023-52664-8351828e",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3cb7a830a24527877b0bc900b9bd74a96aea928",
"deprecated": false,
"digest": {
"line_hashes": [
"320457908088199743398395121560949805864",
"232899247429290999572217421875377549392",
"83885060821923862278593145004301808151",
"321538764138416233527324217050065004389",
"67749807197419237312682389443948574854",
"311802229911022885039500611625448910288",
"26400081164001847039444085667652565621",
"86896857158065987193224809721568250081",
"201944750037300767621958267649552975552",
"266032124473450666745186617602928126253",
"4227934496037080608371401823318759456",
"19120229632332912718045795307872664092",
"951713895784711763405824375645450936",
"196443907830248822546761224524563722933",
"209112720901889499215435356871256181854",
"324749484586654874271100675780639931366",
"266775763409098726029393272159345219407",
"126291860056882085444445783674512561896",
"2066588481497755825856812083347001224",
"267710792572186114491919548408331853852",
"171259025787186219025722372291916723890",
"273420792004199224224516299869733340003",
"205037770450075614543626968508111245428",
"885780105767544620016652339605868183",
"319176305092809381604663043744262338928",
"5714755556945466235457642691156425574",
"96421526942146877781601040019933414896",
"311802229911022885039500611625448910288",
"26400081164001847039444085667652565621",
"86896857158065987193224809721568250081",
"201944750037300767621958267649552975552",
"322317752206934383884944663565630844264",
"300123428338607676284224172604427100870",
"51388917049626802407465255019526941772",
"311183209755166769982382368863625167221",
"196443907830248822546761224524563722933",
"209112720901889499215435356871256181854",
"324749484586654874271100675780639931366",
"266775763409098726029393272159345219407",
"214166353537975394635363438635076913199",
"177995655804671443868440785743170202315",
"198262179403130423308244196461502809946",
"24570695488510231293147278047032240844",
"205037770450075614543626968508111245428",
"885780105767544620016652339605868183",
"319176305092809381604663043744262338928",
"5714755556945466235457642691156425574",
"96421526942146877781601040019933414896",
"311802229911022885039500611625448910288",
"26400081164001847039444085667652565621",
"86896857158065987193224809721568250081",
"201944750037300767621958267649552975552",
"216648185114872213441516317644476165793",
"49796909443202711994682028995791142348",
"250932136002761598023448223041965403053",
"116878968943107467536448607111196239437",
"182660151256884855698635538735822460804",
"116315082177076564181233069341469187332",
"203615926910591568025726991817368949691",
"92251261507647843109779799630352926221",
"66106140850187223993614687587513745981",
"171776386802388487176577711338413240906"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-8b8296e3",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0edb3ae8bfa31cd544b0c195bdec00e036002b5d",
"deprecated": false,
"digest": {
"line_hashes": [
"320457908088199743398395121560949805864",
"232899247429290999572217421875377549392",
"83885060821923862278593145004301808151",
"321538764138416233527324217050065004389",
"67749807197419237312682389443948574854",
"311802229911022885039500611625448910288",
"26400081164001847039444085667652565621",
"86896857158065987193224809721568250081",
"201944750037300767621958267649552975552",
"266032124473450666745186617602928126253",
"4227934496037080608371401823318759456",
"19120229632332912718045795307872664092",
"951713895784711763405824375645450936",
"196443907830248822546761224524563722933",
"209112720901889499215435356871256181854",
"324749484586654874271100675780639931366",
"266775763409098726029393272159345219407",
"126291860056882085444445783674512561896",
"2066588481497755825856812083347001224",
"267710792572186114491919548408331853852",
"171259025787186219025722372291916723890",
"273420792004199224224516299869733340003",
"205037770450075614543626968508111245428",
"885780105767544620016652339605868183",
"319176305092809381604663043744262338928",
"5714755556945466235457642691156425574",
"96421526942146877781601040019933414896",
"311802229911022885039500611625448910288",
"26400081164001847039444085667652565621",
"86896857158065987193224809721568250081",
"201944750037300767621958267649552975552",
"322317752206934383884944663565630844264",
"300123428338607676284224172604427100870",
"51388917049626802407465255019526941772",
"311183209755166769982382368863625167221",
"196443907830248822546761224524563722933",
"209112720901889499215435356871256181854",
"324749484586654874271100675780639931366",
"266775763409098726029393272159345219407",
"214166353537975394635363438635076913199",
"177995655804671443868440785743170202315",
"198262179403130423308244196461502809946",
"24570695488510231293147278047032240844",
"205037770450075614543626968508111245428",
"885780105767544620016652339605868183",
"319176305092809381604663043744262338928",
"5714755556945466235457642691156425574",
"96421526942146877781601040019933414896",
"311802229911022885039500611625448910288",
"26400081164001847039444085667652565621",
"86896857158065987193224809721568250081",
"201944750037300767621958267649552975552",
"216648185114872213441516317644476165793",
"49796909443202711994682028995791142348",
"250932136002761598023448223041965403053",
"116878968943107467536448607111196239437",
"182660151256884855698635538735822460804",
"116315082177076564181233069341469187332",
"203615926910591568025726991817368949691",
"92251261507647843109779799630352926221",
"66106140850187223993614687587513745981",
"171776386802388487176577711338413240906"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-a68b0b87",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1fde4a7e1dcc4d49cce285107a7a43c3030878d",
"deprecated": false,
"digest": {
"function_hash": "265450602651783808056134749003383069942",
"length": 1279.0
},
"target": {
"function": "aq_ptp_ring_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ptp.c"
},
"id": "CVE-2023-52664-a805307f",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1fde4a7e1dcc4d49cce285107a7a43c3030878d",
"deprecated": false,
"digest": {
"line_hashes": [
"335291243697600627915576834735731867860",
"301358071144615417780973454099670793195",
"210556458117076286795831511477870035916",
"106719609034099474136461158133518772691",
"14260136711745455426600294573450664790",
"305787408081509374678707542742353152634",
"10588580977378642147257678641156370825",
"143274591951565384342494377414295725589",
"185373698291610816244688697820254929725",
"250334989378923184870808201349070837041",
"107021857791909296736034778469718138165",
"83775013745182396126480425035384747517",
"140350539426516671489678707514123600441",
"323998595757339603167063929488924633681",
"268516117942461591887571989837684425216",
"18216725802290953870312340560210957218",
"317089185300099114306891607446081954064",
"290872381050609580844563643475069763713",
"162897275013548099805234181276465905295",
"48209289011269895286388240336688199627",
"273417921530015588168101325030608340236",
"251703335631350482649164384543891944180",
"252430916907220858978374797685391634949",
"80629902731930555467505540830350915294",
"211543178926345197324663555368552430420",
"31139121564339392269209799689471158589",
"268452329620104372778834569737079291362",
"305872862952136366286336797476561397545"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ptp.c"
},
"id": "CVE-2023-52664-ace64d5e",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0edb3ae8bfa31cd544b0c195bdec00e036002b5d",
"deprecated": false,
"digest": {
"line_hashes": [
"159602481732392519049872217322749179505",
"91315428457416689477913697450777008300",
"283958193073502752711915790678318711744",
"196699473231725914337870718543996154372",
"222975712665531515274990931883084949446",
"107021857791909296736034778469718138165",
"34742236057347940859726922947013406321",
"292724021109740721180741074349435713144",
"271251692078649210656651248485330431306",
"28664651761291961936432478269003531151",
"54722436358292889298673786431058065639",
"234285316275382813941167975105524134998",
"280349061610265824450461812011489470032",
"251304939917195863185865524477648460147",
"113594693289654496281198130958002363447",
"1190518664035308074781998679820203680",
"284740599374211130117625251565514161614",
"57051584987066000966907773051535451229",
"143484628293063741851686377441518142811",
"230685686558633217285624070047857672059",
"161214914325707804691379660140753854373",
"50112222606410376216594598725255441491",
"241422730993929119150327209606541169194",
"64952668358057773125808700911970386733",
"232244846643618654298859597046582320453",
"272415254421291848812650877438129373900",
"230685686558633217285624070047857672059",
"61676542703869090602364189756276992611"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_vec.c"
},
"id": "CVE-2023-52664-b2aea806",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c11a870a73a3bc4cc7df6dd877a45b181795fcbf",
"deprecated": false,
"digest": {
"line_hashes": [
"294386071477215135397220553965706576482",
"278537121715433687410235697398630063945",
"19120229632332912718045795307872664092",
"128863539355606908713705835092724865769",
"87128955851256134139391619667714088979",
"33279917938436008805314372737715793447",
"160999726868311547587197645575135447506",
"224256213065347051105745561149927327652",
"164557535046642563826511177358405259066",
"36286692463620627139012471357086826481",
"104382745169888687016544496819010911594",
"74800685449116804603859952208858968041",
"46151206262105589698992261204540745515",
"169216868545883364600120793800309910113",
"163318450482307841016608036691146822631",
"217040222712045531647130417575786316760",
"330922856251630450392748409050172623091"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.h"
},
"id": "CVE-2023-52664-b6f34c24",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0edb3ae8bfa31cd544b0c195bdec00e036002b5d",
"deprecated": false,
"digest": {
"function_hash": "69003274091955082789831782085148948190",
"length": 937.0
},
"target": {
"function": "aq_ring_rx_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-c1ac033c",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0edb3ae8bfa31cd544b0c195bdec00e036002b5d",
"deprecated": false,
"digest": {
"line_hashes": [
"294386071477215135397220553965706576482",
"278537121715433687410235697398630063945",
"19120229632332912718045795307872664092",
"128863539355606908713705835092724865769",
"87128955851256134139391619667714088979",
"33279917938436008805314372737715793447",
"160999726868311547587197645575135447506",
"224256213065347051105745561149927327652",
"164557535046642563826511177358405259066",
"36286692463620627139012471357086826481",
"104382745169888687016544496819010911594",
"74800685449116804603859952208858968041",
"46151206262105589698992261204540745515",
"169216868545883364600120793800309910113",
"163318450482307841016608036691146822631",
"217040222712045531647130417575786316760",
"330922856251630450392748409050172623091"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.h"
},
"id": "CVE-2023-52664-d9b0a0c6",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c11a870a73a3bc4cc7df6dd877a45b181795fcbf",
"deprecated": false,
"digest": {
"function_hash": "229290706884794993649284454178490805084",
"length": 1122.0
},
"target": {
"function": "aq_vec_ring_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_vec.c"
},
"id": "CVE-2023-52664-dc2de51b",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1fde4a7e1dcc4d49cce285107a7a43c3030878d",
"deprecated": false,
"digest": {
"function_hash": "69003274091955082789831782085148948190",
"length": 937.0
},
"target": {
"function": "aq_ring_rx_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-e3013643",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3cb7a830a24527877b0bc900b9bd74a96aea928",
"deprecated": false,
"digest": {
"function_hash": "229290706884794993649284454178490805084",
"length": 1122.0
},
"target": {
"function": "aq_vec_ring_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_vec.c"
},
"id": "CVE-2023-52664-e9bed535",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0edb3ae8bfa31cd544b0c195bdec00e036002b5d",
"deprecated": false,
"digest": {
"function_hash": "105763066169972084307411077168016732258",
"length": 414.0
},
"target": {
"function": "aq_ring_tx_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-ea886f02",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1fde4a7e1dcc4d49cce285107a7a43c3030878d",
"deprecated": false,
"digest": {
"function_hash": "229290706884794993649284454178490805084",
"length": 1122.0
},
"target": {
"function": "aq_vec_ring_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_vec.c"
},
"id": "CVE-2023-52664-ea971a0e",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c11a870a73a3bc4cc7df6dd877a45b181795fcbf",
"deprecated": false,
"digest": {
"line_hashes": [
"320457908088199743398395121560949805864",
"232899247429290999572217421875377549392",
"83885060821923862278593145004301808151",
"321538764138416233527324217050065004389",
"67749807197419237312682389443948574854",
"311802229911022885039500611625448910288",
"26400081164001847039444085667652565621",
"86896857158065987193224809721568250081",
"201944750037300767621958267649552975552",
"266032124473450666745186617602928126253",
"4227934496037080608371401823318759456",
"19120229632332912718045795307872664092",
"951713895784711763405824375645450936",
"196443907830248822546761224524563722933",
"209112720901889499215435356871256181854",
"324749484586654874271100675780639931366",
"266775763409098726029393272159345219407",
"126291860056882085444445783674512561896",
"2066588481497755825856812083347001224",
"267710792572186114491919548408331853852",
"171259025787186219025722372291916723890",
"273420792004199224224516299869733340003",
"205037770450075614543626968508111245428",
"885780105767544620016652339605868183",
"319176305092809381604663043744262338928",
"5714755556945466235457642691156425574",
"96421526942146877781601040019933414896",
"311802229911022885039500611625448910288",
"26400081164001847039444085667652565621",
"86896857158065987193224809721568250081",
"201944750037300767621958267649552975552",
"322317752206934383884944663565630844264",
"300123428338607676284224172604427100870",
"51388917049626802407465255019526941772",
"311183209755166769982382368863625167221",
"196443907830248822546761224524563722933",
"209112720901889499215435356871256181854",
"324749484586654874271100675780639931366",
"266775763409098726029393272159345219407",
"214166353537975394635363438635076913199",
"177995655804671443868440785743170202315",
"198262179403130423308244196461502809946",
"24570695488510231293147278047032240844",
"205037770450075614543626968508111245428",
"885780105767544620016652339605868183",
"319176305092809381604663043744262338928",
"5714755556945466235457642691156425574",
"96421526942146877781601040019933414896",
"311802229911022885039500611625448910288",
"26400081164001847039444085667652565621",
"86896857158065987193224809721568250081",
"201944750037300767621958267649552975552",
"216648185114872213441516317644476165793",
"49796909443202711994682028995791142348",
"250932136002761598023448223041965403053",
"116878968943107467536448607111196239437",
"182660151256884855698635538735822460804",
"116315082177076564181233069341469187332",
"203615926910591568025726991817368949691",
"92251261507647843109779799630352926221",
"66106140850187223993614687587513745981",
"171776386802388487176577711338413240906"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-f2a41be3",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1fde4a7e1dcc4d49cce285107a7a43c3030878d",
"deprecated": false,
"digest": {
"line_hashes": [
"294386071477215135397220553965706576482",
"278537121715433687410235697398630063945",
"19120229632332912718045795307872664092",
"128863539355606908713705835092724865769",
"87128955851256134139391619667714088979",
"33279917938436008805314372737715793447",
"160999726868311547587197645575135447506",
"224256213065347051105745561149927327652",
"164557535046642563826511177358405259066",
"36286692463620627139012471357086826481",
"104382745169888687016544496819010911594",
"74800685449116804603859952208858968041",
"46151206262105589698992261204540745515",
"169216868545883364600120793800309910113",
"163318450482307841016608036691146822631",
"217040222712045531647130417575786316760",
"330922856251630450392748409050172623091"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.h"
},
"id": "CVE-2023-52664-f78243a3",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c11a870a73a3bc4cc7df6dd877a45b181795fcbf",
"deprecated": false,
"digest": {
"function_hash": "247836874022396746269649015127777669897",
"length": 493.0
},
"target": {
"function": "aq_ring_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-f938a532",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c11a870a73a3bc4cc7df6dd877a45b181795fcbf",
"deprecated": false,
"digest": {
"function_hash": "265450602651783808056134749003383069942",
"length": 1279.0
},
"target": {
"function": "aq_ptp_ring_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ptp.c"
},
"id": "CVE-2023-52664-f9d31f19",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c11a870a73a3bc4cc7df6dd877a45b181795fcbf",
"deprecated": false,
"digest": {
"function_hash": "105763066169972084307411077168016732258",
"length": 414.0
},
"target": {
"function": "aq_ring_tx_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-fb78ceec",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0edb3ae8bfa31cd544b0c195bdec00e036002b5d",
"deprecated": false,
"digest": {
"function_hash": "147059871181623133604388764695935943099",
"length": 511.0
},
"target": {
"function": "aq_ring_hwts_rx_alloc",
"file": "drivers/net/ethernet/aquantia/atlantic/aq_ring.c"
},
"id": "CVE-2023-52664-fe853c97",
"signature_version": "v1",
"signature_type": "Function"
}
]