ASB-A-292160348

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-292160348.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-292160348
Aliases
  • A-292160348
  • CVE-2024-31339
Published
2024-07-01T00:00:00Z
Modified
2025-07-10T15:11:05.955812Z
Summary
[none]
Details

In multiple functions of StatsService.cpp, there is a possible memory corruption due to a use after free. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

References

Affected packages

Android / platform/packages/modules/StatsD

Affected ranges

Type
ECOSYSTEM
Events
Introduced
14-next:0
Fixed
14-next:2024-07-01

Affected versions

Other

14-next

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/packages/modules/StatsD/+/f940b2a714b5d80439afd416b7a8b6b1ffd2c87a"
    ],
    "vanir_signatures": [
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/f940b2a714b5d80439afd416b7a8b6b1ffd2c87a",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/StatsService.h"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "305487835997243872826922695295350277909",
                    "230072479721241088246185280925958278258",
                    "268350178377968433109367916940306710391",
                    "91137112651214997978515196135486020499",
                    "127642242387870631028902462456467175936",
                    "247828769629225908595187959403985138736",
                    "294308249133488359078252475882938243161"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-0c45966c"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/f940b2a714b5d80439afd416b7a8b6b1ffd2c87a",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "289896046876754297735978400289087878936",
                    "1786518371935160384703340538356007092",
                    "66748475605117396731835749279334560524",
                    "86454473977924423896301985401224019989",
                    "137821992194333868536771541737450263091",
                    "167602330651211273305029505624064343953",
                    "92542472345046883632459398876943699997",
                    "211323973991186743492215481934161400690",
                    "42080343712416847221252743209455394075",
                    "104853615188737464337673516930887668392",
                    "167602330651211273305029505624064343953",
                    "61100731012719867690840009893211544781",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-1915970c"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/f940b2a714b5d80439afd416b7a8b6b1ffd2c87a",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/StatsService.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "159925443773194175943371912967847035629",
                    "265563164589265506633119755769327201263",
                    "308673583140195933734361182669520075688",
                    "242678743143656029416575251758822171693",
                    "308576307108481351937168347087095447016",
                    "201334261438951022497833112996324374797",
                    "208116837922010977751011513408942771564",
                    "213945663079036679410970161700424064603",
                    "189701193218978053410903627444889848584",
                    "258793997768021790900762627709930180811",
                    "88596611508094769905880192886112740016",
                    "147584847612996438781024568902757322539",
                    "44916778719854358750958771394195028212",
                    "227132853048995119078549080076328084869",
                    "29032478456858775525028760839417799113",
                    "294345439783244919265880940732363904099",
                    "133083026796841740116739816127192265974",
                    "180626357600467077038464803483206081546",
                    "198534647472631208152627454839774348648",
                    "80278693034157657841535784026831930687",
                    "328782589298757968704024931437945926687",
                    "84465763803381025849897888441404493892",
                    "140655608690287586112729369329336190808"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-365546f7"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/f940b2a714b5d80439afd416b7a8b6b1ffd2c87a",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.h"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "306251545357371574023434965790051737081",
                    "133130361362018032623303840705877399877",
                    "254173442195164309135668766130320937290",
                    "321890993483069066339793743614987414375",
                    "219785269722683986915715509696359474117",
                    "323256896811781281178991573263598374993",
                    "182183737145592091143840445898794528957",
                    "9329168951397483879624339234853054802",
                    "257022839355699991918871869555363892842",
                    "27503610933236758860774303616301985189",
                    "23719690278864713936495597994221782357",
                    "224550941780194650491159432747678305181",
                    "287039939924477164558319856919106354945",
                    "129495603176380619777322336998528619821",
                    "193455493212740005853744103707200585707",
                    "179973413863306884253639019483557089275",
                    "74713951623025042020091488065003104149"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-39bf677f"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/f940b2a714b5d80439afd416b7a8b6b1ffd2c87a",
            "signature_type": "Function",
            "deprecated": false,
            "target": {
                "file": "statsd/src/StatsService.cpp",
                "function": "StatsService::onStatsdInitCompleted"
            },
            "digest": {
                "length": 228.0,
                "function_hash": "10284047340432497328132115226750950035"
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-6c9ebfa8"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/f940b2a714b5d80439afd416b7a8b6b1ffd2c87a",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/tests/utils/MultiConditionTrigger_test.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "73862036861914092034679473374355102459",
                    "61202481187182397766170692760861418465",
                    "318708898826009890982869030169850042152",
                    "332900697049417142553485867538415975338",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-aae2b9fa"
        },
        {
            "id": "ASB-A-292160348-b2b0a8d5",
            "deprecated": false,
            "digest": {
                "length": 133.0,
                "function_hash": "86638119798572538148491513304768937648"
            },
            "match_only_versions": [
                "14-next"
            ],
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/f940b2a714b5d80439afd416b7a8b6b1ffd2c87a",
            "signature_type": "Function",
            "target": {
                "file": "statsd/src/StatsService.cpp",
                "function": "StatsService::~StatsService"
            },
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-292160348-b820efcd",
            "deprecated": false,
            "digest": {
                "length": 1008.0,
                "function_hash": "86803962377130505159674537128163871466"
            },
            "match_only_versions": [
                "14-next"
            ],
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/f940b2a714b5d80439afd416b7a8b6b1ffd2c87a",
            "signature_type": "Function",
            "target": {
                "file": "statsd/src/StatsService.cpp",
                "function": "StatsService::statsCompanionServiceDiedImpl"
            },
            "signature_version": "v1"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/f940b2a714b5d80439afd416b7a8b6b1ffd2c87a",
            "signature_type": "Function",
            "deprecated": false,
            "target": {
                "file": "statsd/src/StatsService.cpp",
                "function": "StatsService::informDeviceShutdown"
            },
            "digest": {
                "length": 390.0,
                "function_hash": "191055256887806684700147544407693823312"
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-d57bf6f1"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/f940b2a714b5d80439afd416b7a8b6b1ffd2c87a",
            "signature_type": "Function",
            "deprecated": false,
            "target": {
                "file": "statsd/src/StatsService.cpp",
                "function": "StatsService::Terminate"
            },
            "digest": {
                "length": 364.0,
                "function_hash": "6794686234144775356853370133298012710"
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-e02b9c5e"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/f940b2a714b5d80439afd416b7a8b6b1ffd2c87a",
            "signature_type": "Function",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.cpp",
                "function": "MultiConditionTrigger::markComplete"
            },
            "digest": {
                "length": 407.0,
                "function_hash": "149470148119310862656588840484327334122"
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-e2a86921"
        }
    ],
    "types": [
        "EoP"
    ],
    "severity": "High",
    "spl": "2024-07-01"
}

Android / platform/packages/modules/StatsD

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12:0
Fixed
12:2024-07-01

Affected versions

Other

12

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3"
    ],
    "vanir_signatures": [
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "178761141152275873231915412426033386163",
                    "195769613848570617564681963920644761100",
                    "233562290230504091637456583294935365125",
                    "195781824611084353129671845617154582682",
                    "28663082364285992439048642384354332344",
                    "305857749430385534000972395239634744927",
                    "92542472345046883632459398876943699997",
                    "211323973991186743492215481934161400690",
                    "42080343712416847221252743209455394075",
                    "104853615188737464337673516930887668392",
                    "167602330651211273305029505624064343953",
                    "61100731012719867690840009893211544781",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-0c5e6485"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3",
            "signature_type": "Function",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.cpp",
                "function": "MultiConditionTrigger::markComplete"
            },
            "digest": {
                "length": 373.0,
                "function_hash": "45863765917800652869151432262297088848"
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-0de18969"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3",
            "signature_type": "Function",
            "deprecated": false,
            "target": {
                "file": "statsd/tests/StatsLogProcessor_test.cpp",
                "function": "TEST"
            },
            "digest": {
                "length": 1298.0,
                "function_hash": "298547584576030461853963346343869950990"
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-897f6dd1"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/tests/utils/MultiConditionTrigger_test.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "73862036861914092034679473374355102459",
                    "61202481187182397766170692760861418465",
                    "318708898826009890982869030169850042152",
                    "332900697049417142553485867538415975338",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-9a6baae6"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.h"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "306251545357371574023434965790051737081",
                    "133130361362018032623303840705877399877",
                    "254173442195164309135668766130320937290",
                    "321890993483069066339793743614987414375",
                    "219785269722683986915715509696359474117",
                    "323256896811781281178991573263598374993",
                    "182183737145592091143840445898794528957",
                    "9329168951397483879624339234853054802",
                    "45744519224981053326788579421952168278",
                    "21949881569041301382386067465691825981",
                    "7536166742007796087626809512971689173",
                    "114356530252978520045850027015901231722",
                    "287039939924477164558319856919106354945",
                    "129495603176380619777322336998528619821",
                    "261134141081390476231175362875031382106",
                    "1397233349680113189303930419561067161",
                    "205937907329838983958602098597685391103",
                    "225538082809315286119970067094747794429",
                    "176733231404006535559426681088872655380"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-b047cf98"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/tests/StatsLogProcessor_test.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "296045471364242561855645120018283175300",
                    "154685682756709264119863087673430880969",
                    "63985995364744445441544722428623572111",
                    "302452988038273657005356922126308950657",
                    "323049459295065742826265421119681835595",
                    "284719484204927056834015622988168549814",
                    "276987763497856715335895633738032104495",
                    "106119153324891519830717675428439921307",
                    "168965062855948190032961756180519662278",
                    "60744434672036001121467138317266784040",
                    "142007842165213601714831500775966172639"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-c2870ab1"
        }
    ],
    "types": [
        "EoP"
    ],
    "severity": "High",
    "spl": "2024-07-01"
}

Android / platform/packages/modules/StatsD

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12L:0
Fixed
12L:2024-07-01

Affected versions

Other

12L

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3"
    ],
    "vanir_signatures": [
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.h"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "306251545357371574023434965790051737081",
                    "133130361362018032623303840705877399877",
                    "254173442195164309135668766130320937290",
                    "321890993483069066339793743614987414375",
                    "219785269722683986915715509696359474117",
                    "323256896811781281178991573263598374993",
                    "182183737145592091143840445898794528957",
                    "9329168951397483879624339234853054802",
                    "45744519224981053326788579421952168278",
                    "21949881569041301382386067465691825981",
                    "7536166742007796087626809512971689173",
                    "114356530252978520045850027015901231722",
                    "287039939924477164558319856919106354945",
                    "129495603176380619777322336998528619821",
                    "261134141081390476231175362875031382106",
                    "1397233349680113189303930419561067161",
                    "205937907329838983958602098597685391103",
                    "225538082809315286119970067094747794429",
                    "176733231404006535559426681088872655380"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-15c35e5f"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/tests/StatsLogProcessor_test.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "296045471364242561855645120018283175300",
                    "154685682756709264119863087673430880969",
                    "63985995364744445441544722428623572111",
                    "302452988038273657005356922126308950657",
                    "323049459295065742826265421119681835595",
                    "284719484204927056834015622988168549814",
                    "276987763497856715335895633738032104495",
                    "106119153324891519830717675428439921307",
                    "168965062855948190032961756180519662278",
                    "60744434672036001121467138317266784040",
                    "142007842165213601714831500775966172639"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-3f085aa6"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3",
            "signature_type": "Function",
            "deprecated": false,
            "target": {
                "file": "statsd/tests/StatsLogProcessor_test.cpp",
                "function": "TEST"
            },
            "digest": {
                "length": 1298.0,
                "function_hash": "298547584576030461853963346343869950990"
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-49201d1d"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/tests/utils/MultiConditionTrigger_test.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "73862036861914092034679473374355102459",
                    "61202481187182397766170692760861418465",
                    "318708898826009890982869030169850042152",
                    "332900697049417142553485867538415975338",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-51a097f3"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3",
            "signature_type": "Function",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.cpp",
                "function": "MultiConditionTrigger::markComplete"
            },
            "digest": {
                "length": 373.0,
                "function_hash": "45863765917800652869151432262297088848"
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-d892307a"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/4196da2ec586a631fc9011c7615f80f4f197caf3",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "178761141152275873231915412426033386163",
                    "195769613848570617564681963920644761100",
                    "233562290230504091637456583294935365125",
                    "195781824611084353129671845617154582682",
                    "28663082364285992439048642384354332344",
                    "305857749430385534000972395239634744927",
                    "92542472345046883632459398876943699997",
                    "211323973991186743492215481934161400690",
                    "42080343712416847221252743209455394075",
                    "104853615188737464337673516930887668392",
                    "167602330651211273305029505624064343953",
                    "61100731012719867690840009893211544781",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-e5fd15a6"
        }
    ],
    "types": [
        "EoP"
    ],
    "severity": "High",
    "spl": "2024-07-01"
}

Android / platform/packages/modules/StatsD

Affected ranges

Type
ECOSYSTEM
Events
Introduced
13:0
Fixed
13:2024-07-01

Affected versions

Other

13

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/packages/modules/StatsD/+/262e2c8a5293483c98be498e60e1e5d15c6a0145"
    ],
    "vanir_signatures": [
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/262e2c8a5293483c98be498e60e1e5d15c6a0145",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "178761141152275873231915412426033386163",
                    "195769613848570617564681963920644761100",
                    "233562290230504091637456583294935365125",
                    "195781824611084353129671845617154582682",
                    "28663082364285992439048642384354332344",
                    "305857749430385534000972395239634744927",
                    "92542472345046883632459398876943699997",
                    "211323973991186743492215481934161400690",
                    "42080343712416847221252743209455394075",
                    "104853615188737464337673516930887668392",
                    "167602330651211273305029505624064343953",
                    "61100731012719867690840009893211544781",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-52a57ab0"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/262e2c8a5293483c98be498e60e1e5d15c6a0145",
            "signature_type": "Function",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.cpp",
                "function": "MultiConditionTrigger::markComplete"
            },
            "digest": {
                "length": 373.0,
                "function_hash": "45863765917800652869151432262297088848"
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-ced08cfb"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/262e2c8a5293483c98be498e60e1e5d15c6a0145",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/tests/utils/MultiConditionTrigger_test.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "73862036861914092034679473374355102459",
                    "61202481187182397766170692760861418465",
                    "318708898826009890982869030169850042152",
                    "332900697049417142553485867538415975338",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-e1007d50"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/262e2c8a5293483c98be498e60e1e5d15c6a0145",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.h"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "306251545357371574023434965790051737081",
                    "133130361362018032623303840705877399877",
                    "254173442195164309135668766130320937290",
                    "321890993483069066339793743614987414375",
                    "219785269722683986915715509696359474117",
                    "323256896811781281178991573263598374993",
                    "182183737145592091143840445898794528957",
                    "9329168951397483879624339234853054802",
                    "45744519224981053326788579421952168278",
                    "21949881569041301382386067465691825981",
                    "7536166742007796087626809512971689173",
                    "114356530252978520045850027015901231722",
                    "287039939924477164558319856919106354945",
                    "129495603176380619777322336998528619821",
                    "261134141081390476231175362875031382106",
                    "1397233349680113189303930419561067161",
                    "205937907329838983958602098597685391103",
                    "225538082809315286119970067094747794429",
                    "176733231404006535559426681088872655380"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-fde5df4b"
        }
    ],
    "types": [
        "EoP"
    ],
    "severity": "High",
    "spl": "2024-07-01"
}

Android / platform/packages/modules/StatsD

Affected ranges

Type
ECOSYSTEM
Events
Introduced
14:0
Fixed
14:2024-07-01

Affected versions

Other

14

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/packages/modules/StatsD/+/30775d2bb2e2070bc49def70f97af4724342c4c2"
    ],
    "vanir_signatures": [
        {
            "id": "ASB-A-292160348-28b6d65d",
            "deprecated": false,
            "digest": {
                "length": 118.0,
                "function_hash": "245366661933625729391339019302136601707"
            },
            "match_only_versions": [
                "14"
            ],
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/30775d2bb2e2070bc49def70f97af4724342c4c2",
            "signature_type": "Function",
            "target": {
                "file": "statsd/src/StatsService.cpp",
                "function": "StatsService::~StatsService"
            },
            "signature_version": "v1"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/30775d2bb2e2070bc49def70f97af4724342c4c2",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "178761141152275873231915412426033386163",
                    "195769613848570617564681963920644761100",
                    "233562290230504091637456583294935365125",
                    "195781824611084353129671845617154582682",
                    "28663082364285992439048642384354332344",
                    "305857749430385534000972395239634744927",
                    "92542472345046883632459398876943699997",
                    "211323973991186743492215481934161400690",
                    "42080343712416847221252743209455394075",
                    "104853615188737464337673516930887668392",
                    "167602330651211273305029505624064343953",
                    "61100731012719867690840009893211544781",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-293a2fff"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/30775d2bb2e2070bc49def70f97af4724342c4c2",
            "signature_type": "Function",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.cpp",
                "function": "MultiConditionTrigger::markComplete"
            },
            "digest": {
                "length": 373.0,
                "function_hash": "45863765917800652869151432262297088848"
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-3a6ed4cf"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/30775d2bb2e2070bc49def70f97af4724342c4c2",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/StatsService.h"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "305487835997243872826922695295350277909",
                    "230072479721241088246185280925958278258",
                    "268350178377968433109367916940306710391",
                    "91137112651214997978515196135486020499",
                    "127642242387870631028902462456467175936",
                    "247828769629225908595187959403985138736",
                    "294308249133488359078252475882938243161"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-3cd1a21e"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/30775d2bb2e2070bc49def70f97af4724342c4c2",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/tests/utils/MultiConditionTrigger_test.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "73862036861914092034679473374355102459",
                    "61202481187182397766170692760861418465",
                    "318708898826009890982869030169850042152",
                    "332900697049417142553485867538415975338",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-3e73c7bc"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/30775d2bb2e2070bc49def70f97af4724342c4c2",
            "signature_type": "Function",
            "deprecated": false,
            "target": {
                "file": "statsd/src/StatsService.cpp",
                "function": "StatsService::onStatsdInitCompleted"
            },
            "digest": {
                "length": 228.0,
                "function_hash": "10284047340432497328132115226750950035"
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-5c4f06f5"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/30775d2bb2e2070bc49def70f97af4724342c4c2",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/StatsService.cpp"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "15215770393752643685644176245017265546",
                    "93266815218216370084356613669564337398",
                    "100242527924760912880505823012863406800",
                    "142254189661553200027291607138801564058",
                    "301888451270912615529804495131746281156",
                    "319537269219581453745515971520434840568",
                    "208116837922010977751011513408942771564",
                    "213945663079036679410970161700424064603",
                    "189701193218978053410903627444889848584",
                    "258793997768021790900762627709930180811",
                    "88596611508094769905880192886112740016",
                    "147584847612996438781024568902757322539",
                    "303375976279375172828823648137636599188",
                    "287889689659000954737368955987120068780",
                    "150995874499996596005072948897660821895",
                    "294345439783244919265880940732363904099",
                    "133083026796841740116739816127192265974",
                    "180626357600467077038464803483206081546",
                    "198534647472631208152627454839774348648",
                    "80278693034157657841535784026831930687",
                    "328782589298757968704024931437945926687",
                    "84465763803381025849897888441404493892",
                    "140655608690287586112729369329336190808"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-7652e9c5"
        },
        {
            "id": "ASB-A-292160348-a76c793d",
            "deprecated": false,
            "digest": {
                "length": 375.0,
                "function_hash": "304888606427974430221963077571148488771"
            },
            "match_only_versions": [
                "14"
            ],
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/30775d2bb2e2070bc49def70f97af4724342c4c2",
            "signature_type": "Function",
            "target": {
                "file": "statsd/src/StatsService.cpp",
                "function": "StatsService::informDeviceShutdown"
            },
            "signature_version": "v1"
        },
        {
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/30775d2bb2e2070bc49def70f97af4724342c4c2",
            "signature_type": "Line",
            "deprecated": false,
            "target": {
                "file": "statsd/src/utils/MultiConditionTrigger.h"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "306251545357371574023434965790051737081",
                    "133130361362018032623303840705877399877",
                    "254173442195164309135668766130320937290",
                    "321890993483069066339793743614987414375",
                    "219785269722683986915715509696359474117",
                    "323256896811781281178991573263598374993",
                    "182183737145592091143840445898794528957",
                    "9329168951397483879624339234853054802",
                    "45744519224981053326788579421952168278",
                    "21949881569041301382386067465691825981",
                    "7536166742007796087626809512971689173",
                    "114356530252978520045850027015901231722",
                    "287039939924477164558319856919106354945",
                    "129495603176380619777322336998528619821",
                    "261134141081390476231175362875031382106",
                    "1397233349680113189303930419561067161",
                    "205937907329838983958602098597685391103",
                    "225538082809315286119970067094747794429",
                    "176733231404006535559426681088872655380"
                ]
            },
            "signature_version": "v1",
            "id": "ASB-A-292160348-c432595d"
        },
        {
            "id": "ASB-A-292160348-c57baa90",
            "deprecated": false,
            "digest": {
                "length": 1008.0,
                "function_hash": "86803962377130505159674537128163871466"
            },
            "match_only_versions": [
                "14"
            ],
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/30775d2bb2e2070bc49def70f97af4724342c4c2",
            "signature_type": "Function",
            "target": {
                "file": "statsd/src/StatsService.cpp",
                "function": "StatsService::statsCompanionServiceDiedImpl"
            },
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-292160348-ea405867",
            "deprecated": false,
            "digest": {
                "length": 349.0,
                "function_hash": "320308684207433850398859138810149999828"
            },
            "match_only_versions": [
                "14"
            ],
            "source": "https://android.googlesource.com/platform/packages/modules/StatsD/+/30775d2bb2e2070bc49def70f97af4724342c4c2",
            "signature_type": "Function",
            "target": {
                "file": "statsd/src/StatsService.cpp",
                "function": "StatsService::Terminate"
            },
            "signature_version": "v1"
        }
    ],
    "types": [
        "EoP"
    ],
    "severity": "High",
    "spl": "2024-07-01"
}