ASB-A-248031255

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-248031255.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-248031255
Aliases
  • A-248031255
  • CVE-2023-21094
Published
2023-04-01T00:00:00Z
Modified
2024-08-07T19:29:59.967825Z
Summary
Investigate Security Vulnerability of getPhysicalDisplayToken
Details

In sanitize of LayerState.cpp, there is a possible way to take over the screen display and swap the display content due to a missing permission check. 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/frameworks/native

Affected ranges

Type
ECOSYSTEM
Events
Introduced
13-next:0
Fixed
13-next:2023-04-01

Affected versions

Other

13-next

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "328884004822847517433513020617332187746",
                    "146914621623940310694676717643006474896",
                    "184883612208022720824473896991624352085"
                ]
            },
            "id": "ASB-A-248031255-030c1f5b",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/LayerState.cpp"
            },
            "signature_type": "Line"
        },
        {
            "match_only_versions": [
                "13-next"
            ],
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "8802101597798421580666011583014342300",
                    "45584811109840637596614130383706219778",
                    "303962698465956490477896226456675360749",
                    "280862145906525109579809333332056297127",
                    "179744147913173118635965429771483925421",
                    "186652070651073680461803001081100824502",
                    "97347899416673944203264596006214868199",
                    "103566936121336476540479083642897065193",
                    "265677616393901683639522016238439750010",
                    "199275655688171216233939458119483418484",
                    "12149890270783932562381583299387071242",
                    "88491050033983520102838239104572897769",
                    "251910545622945555711820606388390583933",
                    "311090809020237341934002264557785210823",
                    "43379731978685431891094662253159318250",
                    "148544080595842663543065356224737453702",
                    "186390330337385040575387760840907666258",
                    "254116926784039576592604866818769218643",
                    "285280058981793659720561421128495344693",
                    "98844469974545726275222493293784646636",
                    "89518961199280401471309410873580331379",
                    "154379668410171142966260722628309225235",
                    "150227417491323488462127670578316706467",
                    "288510087579006581887227463478383560395",
                    "11778919787324084801088423999770408113",
                    "285053846790116616444633400133478461552",
                    "64666373247684474477728966714155056233",
                    "242557069872506965913381481942634581504",
                    "169664355900139033237658379028353715653"
                ]
            },
            "id": "ASB-A-248031255-0bdacad9",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/nativedisplay/ADisplay.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 2294.0,
                "function_hash": "50013265630095781685555243827976449996"
            },
            "id": "ASB-A-248031255-0c2f98cf",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/nativedisplay/ADisplay.cpp",
                "function": "ADisplay_acquirePhysicalDisplays"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "109944620134236606010295949254670706280",
                    "42919189571133376585927729385662960942",
                    "30885418563766835748018450692769023753",
                    "76552818091796601987811047288954978170",
                    "110732025291846635483830822075527277971",
                    "276087947989013732448314891959750410496",
                    "87723042306448800302044299223902992573",
                    "271496275471904210646144815113826584151",
                    "71964343988881662566596464776802752107",
                    "283235800291880948261129657081430954535",
                    "41821180396758028839087183020874272199",
                    "272771422245558360332492608169201148946",
                    "315462065973815566285485401199391122261",
                    "61408668616873626239604542670961633919",
                    "292584651963736858892897840776269607244",
                    "118509196671957981718002140411037660465",
                    "93535556495795973694933924092654100937",
                    "176754564348677522286233166101150812077",
                    "203352222267620494271315738863532112580",
                    "152041623791175764853577203651016399431",
                    "61061915564799210009962350161489217512",
                    "172380890908514639197681880202508363748",
                    "33621661588933862073277924337519123420",
                    "140929573055877768714254207113583348839",
                    "283343123189714365767831579464533744228",
                    "76300734608802022893576114788457104962",
                    "94895125902724343862678978123541409717",
                    "295437529879804764410257410456042832127",
                    "41298295346853775620080296459883151471",
                    "487493255795905130575695296725718873",
                    "58163734965954952693531552743375986945",
                    "240539103498200985029711034538500232097",
                    "60044591755793101111344821300810424114",
                    "88958765992309027344669137212615225133",
                    "189550636886189116604664559236154762782",
                    "187695153093255514219281024841037125237",
                    "98031333052346323138937793426416878385",
                    "127488343516731780801048630861699073383",
                    "244731555867105062173692489210800259957",
                    "328345382943576073150812717318634940166",
                    "66439976799643576389368832915868842710",
                    "259933420528031782652399126178543978406",
                    "14267243515759183080763796597363572321",
                    "300777542210638288646151279742676166684",
                    "308601344764555663230589480703064010911",
                    "98982904296329019157453616644358543170",
                    "162214916823509015102750420096192300960",
                    "295491239141746260052781895609021738438",
                    "149102608087933802862877295840493461847",
                    "127054940915166752967410502311319747715",
                    "137053931557754340901505669179202714233",
                    "213754794839836318036708198688348011170",
                    "192085294034823319665267739520118248277",
                    "34895818949025747572895216231076438527",
                    "326147903351046373521580540775135710567",
                    "289591026492737636916112747506977608868",
                    "50293713025158529085801118773152486655",
                    "182772344982114272921339366531448710249",
                    "80939792475083413324059412039772675920",
                    "282206265490061911846769679228711069682"
                ]
            },
            "id": "ASB-A-248031255-1192dbda",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/SurfaceComposerClient.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1687.0,
                "function_hash": "98273288080596444444556142017326209329"
            },
            "id": "ASB-A-248031255-12522aaa",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceComposerAIDL::getStaticDisplayInfo"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1023.0,
                "function_hash": "36065873446319606963444451757932601067"
            },
            "id": "ASB-A-248031255-177fccd1",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceFlinger::getStaticDisplayInfo"
            },
            "signature_type": "Function"
        },
        {
            "match_only_versions": [
                "13-next"
            ],
            "digest": {
                "length": 163.0,
                "function_hash": "45445115589430617583526327361114569580"
            },
            "id": "ASB-A-248031255-2457f4d0",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/nativedisplay/ADisplay.cpp",
                "function": "getToken"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 2276.0,
                "function_hash": "252567541273346294214883436886274570132"
            },
            "id": "ASB-A-248031255-25cbd7cd",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceComposerAIDL::getDynamicDisplayInfo"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1115.0,
                "function_hash": "254295629132661821606563006538530954256"
            },
            "id": "ASB-A-248031255-3084294d",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/fuzzer/surfaceflinger_fuzzers_utils.h",
                "function": "fuzzBoot"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 166.0,
                "function_hash": "32221156968282663955610838221142294289"
            },
            "id": "ASB-A-248031255-44369dee",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/tests/Credentials_test.cpp",
                "function": "TEST_F"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "215625600489160925593154059430955671600",
                    "295386083042065479217302608428480848830",
                    "280349942613516364515230345636808308944",
                    "13416651290697051870341835335954659464",
                    "198718239023540821321384789504080305031",
                    "157451887192142898647544206842144709395",
                    "319272522552822191112052427463115879235",
                    "188627647544103973560627597263942336772",
                    "333841396135937028543625859463451209942",
                    "37671821019618602374905240488148038830",
                    "104296283226008532898470777060499217298",
                    "115516683578296146429933379925657398048",
                    "225106571867500012435074370770704642912",
                    "20936744780453765792686206488217928893",
                    "240983898245029079720997745074448655142",
                    "194531819035272091097939224878126159576",
                    "261718761405316113286310380940664078079",
                    "303935849069961192795484466746211933653",
                    "83080918906745615710289492538780335417",
                    "134788091061619614987064678150288721013",
                    "250749322232293345032744987129933513957",
                    "336658069474923417828250349909736226725",
                    "77675487052056941112400981406583255692",
                    "330757659157604170108939626089166829940",
                    "290297083507955067551992770244426810611",
                    "141228188202137006537465578372720233265",
                    "186334448470410307252824599466335298902"
                ]
            },
            "id": "ASB-A-248031255-5c9e52a6",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/fuzzer/surfaceflinger_fuzzers_utils.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 292.0,
                "function_hash": "286915471981234264626254421910339413701"
            },
            "id": "ASB-A-248031255-5f497c27",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/tests/Credentials_test.cpp",
                "function": "TEST_F"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "178899900013559385176450025200879065547",
                    "50964426107145070968960235420485900275",
                    "138381343825479107303963707900672583216",
                    "219992278717503876215787462989829606182",
                    "2490379587852567979625253058479411467",
                    "137585239410778562754313445520928168298"
                ]
            },
            "id": "ASB-A-248031255-63497120",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/tests/unittests/TestableSurfaceFlinger.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "169308381641408031981727974264572262839",
                    "309773076469722216419799187321143483215",
                    "181571217560258711530780138979345506951",
                    "174127456434672753601131409396874539739",
                    "120621436523681382270253185330763186049",
                    "65677166115426714989079968127868722629",
                    "25526980894820825567100404742670009648",
                    "274842523585586622888660888364709332717",
                    "179946488007622465281312798355739446960",
                    "38503552837727220244631948882097311283",
                    "162534124047051089521396977817638548530",
                    "86104623846039372395782717114163508576",
                    "34128032666080559154730552530238094459",
                    "194904913670175166258997482709911997327",
                    "117092130611795256652838215084308282114",
                    "102072768122471948202850881983374325943",
                    "205016232965529405168302650903507158848",
                    "17774401942544673355968318365304733053",
                    "89231259199993100437844689253873728716",
                    "321130669018148413657306997568165374734",
                    "85879084176720952807681789453880148808",
                    "59036340471206275906284325798068460320"
                ]
            },
            "id": "ASB-A-248031255-672fa6d7",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1939.0,
                "function_hash": "177006426984895845842893386388811926161"
            },
            "id": "ASB-A-248031255-68482fd6",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/fuzzer/surfaceflinger_fuzzers_utils.h",
                "function": "fuzzSurfaceFlinger"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 2223.0,
                "function_hash": "167696188942279664108238047433774961425"
            },
            "id": "ASB-A-248031255-6e068e82",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/SurfaceComposerClient.cpp",
                "function": "SurfaceComposerClient::getDynamicDisplayInfo"
            },
            "signature_type": "Function"
        },
        {
            "match_only_versions": [
                "13-next"
            ],
            "digest": {
                "length": 272.0,
                "function_hash": "134097227557000324409777334063336323649"
            },
            "id": "ASB-A-248031255-7c819ab2",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceComposerAIDL::getPhysicalDisplayToken"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1773.0,
                "function_hash": "9772973172312192174406462367666656078"
            },
            "id": "ASB-A-248031255-84e92b82",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/SurfaceComposerClient.cpp",
                "function": "SurfaceComposerClient::getStaticDisplayInfo"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 2774.0,
                "function_hash": "179158769854169655174144763115541692576"
            },
            "id": "ASB-A-248031255-8d26ec1d",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceFlinger::getDynamicDisplayInfo"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "99808465455616328717627835102705473185",
                    "105770171844722238091232382718851183355",
                    "191294950149381581447865345171432771815",
                    "75899383763759855962843534883608172929",
                    "186667380948004096776372793418337017074",
                    "163077217539335384491420827617566073121",
                    "268971802351131896527696628607318360138",
                    "72682807654536506649708816407554609903",
                    "119156656291837606065158544361635323942"
                ]
            },
            "id": "ASB-A-248031255-9146fd62",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/tests/Surface_test.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 900.0,
                "function_hash": "231348490827447721502611613472983256889"
            },
            "id": "ASB-A-248031255-990f7ece",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/tests/DisplayConfigs_test.cpp",
                "function": "TEST_F"
            },
            "signature_type": "Function"
        },
        {
            "match_only_versions": [
                "13-next"
            ],
            "digest": {
                "length": 525.0,
                "function_hash": "95928947388595925091893008326430279849"
            },
            "id": "ASB-A-248031255-9ee08be0",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/nativedisplay/ADisplay.cpp",
                "function": "ADisplay_getCurrentConfig"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 263.0,
                "function_hash": "331721818010641101368488817112609960460"
            },
            "id": "ASB-A-248031255-a2ea770a",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/tests/Credentials_test.cpp",
                "function": "TEST_F"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "297728829303947267573113437734994086989",
                    "75347490385870780332688264601488129832",
                    "205242024843494254743387846997894502094",
                    "23260258885094276268340519231528360988",
                    "309660770761243816100699081598819639255",
                    "127092019778151323686574329916222755763",
                    "89838747988235568204711972085755951600",
                    "149857859193573495906293374597898997693",
                    "111517705025723638161103341707554116395",
                    "46619265267834665906547144158202230050",
                    "149365481145978383580553678189732973860",
                    "331576272246792690336679440113962481400"
                ]
            },
            "id": "ASB-A-248031255-addbee9c",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/tests/DisplayConfigs_test.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "162112601197196461032340468200773766374",
                    "281313278542527269544972656407152865753",
                    "194473057910026995302480963691649821483",
                    "271385854835947005455786410175487580297",
                    "46289109204787752662311473533282608370",
                    "326258073084227900806636378407402713751",
                    "68378173835825726368546640852122557141",
                    "225576946193614793042911770785345243228",
                    "207187565642289793057772378044582054907",
                    "98336951683088959792867385714377648809",
                    "6960137967569277090653820944926841574",
                    "66778932712961921330664065846319976860",
                    "34304204938005110431629228040785126682",
                    "338952324256071106030061638125903894939",
                    "305664237037212469523884557987753145450",
                    "293042290683300218872168199563043182685",
                    "5503072735300967864339022749204841229",
                    "326258073084227900806636378407402713751",
                    "68378173835825726368546640852122557141",
                    "225576946193614793042911770785345243228",
                    "207187565642289793057772378044582054907",
                    "98336951683088959792867385714377648809",
                    "6960137967569277090653820944926841574",
                    "66778932712961921330664065846319976860",
                    "303056166013603942276085013598349815237",
                    "251246230383492398709060297834297896592",
                    "129450867982281655125270987387639628905",
                    "176145872028815415990033352790351065406",
                    "218200242989836812126255089011418403511",
                    "71943588693277709249669480329771191563",
                    "194845739099130974132779238661330859828",
                    "312457155519962555972845009080759445851",
                    "203717074557522443404636370585122982359",
                    "253309557234887165933447043233350190210",
                    "250021311405732552606337615847229881387",
                    "292438057918877206917953337881260451035",
                    "328111730597299131397778018435063563610",
                    "234901948306430726036671656514842365303",
                    "321451478923417652664250719013610712285",
                    "257946688776612966013000352705881651621",
                    "61185497893736571883727060660019995982",
                    "6947438383025424077187555610153100244",
                    "309869268785912351299875296074890565362",
                    "180509243745620423025592791837604165829",
                    "231486130623828211635365059228295318760",
                    "124563334815844082024855629982974514165",
                    "243710300906629100297045172510998981076",
                    "87693419284064671477351174990295772740",
                    "179841063331217018142389774687841759334",
                    "261853603561464692826995056534657966293",
                    "300851996364682315807299406416605604486",
                    "3389411013511668903923663387434616008",
                    "38427071549734497711994766653406900182",
                    "70514554757151653019178802357387608126",
                    "328661469848677527591703889903216158031",
                    "303113391414335987184025973442982548777",
                    "122096290623332630912034946304383096998",
                    "244340985807391198617735818167581207849",
                    "87568588339277117071093242283035604512",
                    "105676349312024878827791673414277879317",
                    "128255393787935919348542951315515245339",
                    "190141541533362245957734560132602548441",
                    "257695226279001889412006242368855629510",
                    "86919225461697840377427043438116082134",
                    "232630982954772029979650932050225224683",
                    "101581212265578927287260661702949566055",
                    "33621661588933862073277924337519123420",
                    "140929573055877768714254207113583348839",
                    "283343123189714365767831579464533744228",
                    "76300734608802022893576114788457104962",
                    "94895125902724343862678978123541409717",
                    "295437529879804764410257410456042832127",
                    "41298295346853775620080296459883151471",
                    "487493255795905130575695296725718873",
                    "58163734965954952693531552743375986945",
                    "328228782784295866547467698196668345676",
                    "219883552723622972668343206457580059494",
                    "321141871947285912291555893598363729249",
                    "337798019063468779911544952169785811002",
                    "130480604140211851959064818923049850934",
                    "127502621164205005631267086230526650619",
                    "10514503449917491587907878128288029599",
                    "23013100166212005444692087254508735189",
                    "39275300374359518269524845107084923801",
                    "242089503632974746408202796840519116499",
                    "34214122460900998660536632235796521362",
                    "187579243954766388662354658104106836994",
                    "2099204452077386882844780620679421062",
                    "130571933173231132197599582018955243855",
                    "136746081614834184551626244664854241908",
                    "315572353817110889157381123793797957453",
                    "105859608897249388144910953078652381919",
                    "172196969456445069542817630479881097808",
                    "132639319124132123530844743071103761087",
                    "338951741040485461629112348576621222226",
                    "136096091236387567184010986140776330075",
                    "117192021632274338057575746301682899756",
                    "261905123647566596496521057912675423661",
                    "34745575144132168780297982640662929551",
                    "254081062434683825868513095095124230657",
                    "77259493643636795144868774750064222090",
                    "187404337530009286584910347493884323482"
                ]
            },
            "id": "ASB-A-248031255-c1214f3c",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "132311911791951442648432113215727819983",
                    "52851801705810211367064954709510157253",
                    "83161821624681885608295580532077371148",
                    "185709990652964886974448560478271527185",
                    "207232153271634953398533795176295098472",
                    "79620568328256232368602763849283620111"
                ]
            },
            "id": "ASB-A-248031255-c8433484",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/fuzzer/libgui_fuzzer_utils.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "134645919708385604242258103691644821526",
                    "48874385485260837418162292240157883616",
                    "43080312797915558891096827477182713796",
                    "68729186628623181284017957297639805012"
                ]
            },
            "id": "ASB-A-248031255-cb0b1097",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/include/gui/LayerState.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1541.0,
                "function_hash": "94849740572786492586482140927322082692"
            },
            "id": "ASB-A-248031255-d4578a98",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceFlinger::applyTransactionState"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "128374567287624876163660397576731389862"
            },
            "id": "ASB-A-248031255-d8770857",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/tests/Credentials_test.cpp",
                "function": "TEST_F"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 343.0,
                "function_hash": "201102201819771022135661300298715085368"
            },
            "id": "ASB-A-248031255-da69818e",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/tests/Credentials_test.cpp",
                "function": "TEST_F"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "313487998849518024079889988419266120901",
                    "141039722709293352245042737029641115914",
                    "55367003171458159237284623185925201721",
                    "335854992820641531696246051103854614720",
                    "68888582310035860273895736830606027533",
                    "289004185294264206698556395270801533688",
                    "239459634386701520258445555451627615431",
                    "150310932332026232714292416224614886107",
                    "210095507638041622021159040720689972812",
                    "36670833261236495256608245413416740342",
                    "282636124346991743408320756725957753308",
                    "256777796026665528398939723674542128125",
                    "337945895895126857959850573909315752725",
                    "322463540871866036270966043390135784193",
                    "234544511325494810514844053253602521209",
                    "189862637460068124541458127135656123793",
                    "141760766538849012374105177297572799978",
                    "336474340037320162326487881960140768852",
                    "225667913765179393898982209896315165931",
                    "156832919431898011677183974883244027590",
                    "201243987689256488407610585645871295901",
                    "153816712050832545504974146930094173837",
                    "120367240131808958980242093142698644891",
                    "87752723422597038805092304137651387617",
                    "201282911443714682697247952140092497852",
                    "144140776004521457731032387287553246008",
                    "223819870136243490951825979908987323550",
                    "159308826078645416350893101566234725558",
                    "164806001962395921871778025981921176585",
                    "5611953722186164279672056421270119114",
                    "123719611520926816834075887321158999382",
                    "112252912211222387637033638648577375354",
                    "188898474371647801641328621745171727914",
                    "70174279968445365918353856555427171086",
                    "9924486477115112225794385695789998651",
                    "182277539480254507151382341571054907489"
                ]
            },
            "id": "ASB-A-248031255-ebc92ee4",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/tests/Credentials_test.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "23300054071085751962938891983708100938",
                    "262251845536795056210087376754938808227",
                    "149839674209752113436849144929672717677",
                    "2688546354938469700107499004611471081",
                    "224511679716421541409853410194622176325",
                    "156577179883599909675922982962884084488",
                    "227273204268180486630459435983418756035",
                    "129497524799962203561431199095075588889",
                    "153431302413609020187551167778343526405"
                ]
            },
            "id": "ASB-A-248031255-f01da59f",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/include/gui/SurfaceComposerClient.h"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/native/+/6bb12824db3c540775b2b737331ed3f448a50e2e"
    ],
    "spl": "2023-04-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}

Android / platform/frameworks/native

Affected ranges

Type
ECOSYSTEM
Events
Introduced
11:0
Fixed
11:2023-04-01

Affected versions

Other

11

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "11575403032549093641676552700161275335",
                    "146488538237030615160847921121835635282",
                    "140153226303854254681882047678880275108",
                    "225353453873340278080168432411336011639",
                    "11417243842465885412986841012367191969",
                    "254702129660496385938620106948211661577",
                    "139015734242182151863123904410859964109",
                    "305220997663313291549252579570171419493",
                    "34362214828989651139938621797972434257",
                    "169071035596864256993385727363544433439",
                    "222444348883962114813822463369828773599",
                    "273091127513139066898076277107940595829",
                    "169369306663887385514556051154912455880",
                    "1810506623728927548021013074629145006",
                    "174773506656230501174693222674065016428",
                    "126374258159224574284848907323109355564",
                    "6947438383025424077187555610153100244"
                ]
            },
            "id": "ASB-A-248031255-1767cb2b",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/03d4458ea0cb00c28f695d99aae5e4c6b15fc237",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1173.0,
                "function_hash": "290098182675551993193030843292965841654"
            },
            "id": "ASB-A-248031255-4295059e",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/03d4458ea0cb00c28f695d99aae5e4c6b15fc237",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceFlinger::setTransactionState"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 3641.0,
                "function_hash": "138432020787237748298990999592081102919"
            },
            "id": "ASB-A-248031255-72ea9f8c",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/03d4458ea0cb00c28f695d99aae5e4c6b15fc237",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceFlinger::applyTransactionState"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "35084912249456917402049977241892550732",
                    "209703544620246322994444775677034631043",
                    "42049173814671202202756406002398862167",
                    "294636869204235601596262152180910192147",
                    "263189955258353920996433685247976142170",
                    "10266183659089183967451079343840320793"
                ]
            },
            "id": "ASB-A-248031255-83e942ec",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/03d4458ea0cb00c28f695d99aae5e4c6b15fc237",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 946.0,
                "function_hash": "215015399567301438147987966561187059144"
            },
            "id": "ASB-A-248031255-caf0f2c8",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/03d4458ea0cb00c28f695d99aae5e4c6b15fc237",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceFlinger::flushTransactionQueues"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "158316474625177380927379967336735792071",
                    "210021420014394732488362221031205883846",
                    "331030268047125451190618899420805559668"
                ]
            },
            "id": "ASB-A-248031255-dc70ef30",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/03d4458ea0cb00c28f695d99aae5e4c6b15fc237",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/LayerState.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "317645742015809968955593669413695559437",
                    "209205903857459800866391737011896266369",
                    "284320251439892850691172552861599132363",
                    "143914511802391581898506169495056495632"
                ]
            },
            "id": "ASB-A-248031255-f4e29cb4",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/03d4458ea0cb00c28f695d99aae5e4c6b15fc237",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/include/gui/LayerState.h"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/native/+/03d4458ea0cb00c28f695d99aae5e4c6b15fc237"
    ],
    "spl": "2023-04-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}

Android / platform/frameworks/native

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12:0
Fixed
12:2023-04-01

Affected versions

Other

12

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 2318.0,
                "function_hash": "239457206200097888841325021654567369461"
            },
            "id": "ASB-A-248031255-278b5683",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceFlinger::flushTransactionQueues"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1972.0,
                "function_hash": "110769220489571881464343189798378182627"
            },
            "id": "ASB-A-248031255-30e46259",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceFlinger::applyTransactionState"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "145615856718437616831483496451083817831",
                    "253600639988209104645368250246721111165",
                    "269528716752610404915213522275307294135",
                    "48517541724204249610792938186164510083",
                    "25543726340567907514621759732904383013",
                    "332876141248795726585369109313701995698",
                    "220785237213459660584054123303721824619",
                    "275920640426152123097910538942775904395",
                    "211400873190448602796863696110332059733",
                    "46122150379648084203876475601621532805",
                    "223632542363610063711766368435571242763",
                    "234901948306430726036671656514842365303",
                    "321451478923417652664250719013610712285",
                    "257946688776612966013000352705881651621",
                    "61185497893736571883727060660019995982",
                    "6947438383025424077187555610153100244"
                ]
            },
            "id": "ASB-A-248031255-99f1b712",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "328884004822847517433513020617332187746",
                    "146914621623940310694676717643006474896",
                    "184883612208022720824473896991624352085"
                ]
            },
            "id": "ASB-A-248031255-ba5d9523",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/LayerState.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "317645742015809968955593669413695559437",
                    "209205903857459800866391737011896266369",
                    "284320251439892850691172552861599132363",
                    "143914511802391581898506169495056495632"
                ]
            },
            "id": "ASB-A-248031255-ca301a55",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/include/gui/LayerState.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "308311011635490374035437625052596538048",
                    "73795980220107137702902453184651856085",
                    "136616800417881680180001663762337460754",
                    "162534124047051089521396977817638548530"
                ]
            },
            "id": "ASB-A-248031255-cf340b84",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.h"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1"
    ],
    "spl": "2023-04-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}

Android / platform/frameworks/native

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12L:0
Fixed
12L:2023-04-01

Affected versions

Other

12L

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "317645742015809968955593669413695559437",
                    "209205903857459800866391737011896266369",
                    "284320251439892850691172552861599132363",
                    "143914511802391581898506169495056495632"
                ]
            },
            "id": "ASB-A-248031255-2f0588cc",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/include/gui/LayerState.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1972.0,
                "function_hash": "110769220489571881464343189798378182627"
            },
            "id": "ASB-A-248031255-44b18e5a",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceFlinger::applyTransactionState"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "145615856718437616831483496451083817831",
                    "253600639988209104645368250246721111165",
                    "269528716752610404915213522275307294135",
                    "48517541724204249610792938186164510083",
                    "25543726340567907514621759732904383013",
                    "332876141248795726585369109313701995698",
                    "220785237213459660584054123303721824619",
                    "275920640426152123097910538942775904395",
                    "211400873190448602796863696110332059733",
                    "46122150379648084203876475601621532805",
                    "223632542363610063711766368435571242763",
                    "234901948306430726036671656514842365303",
                    "321451478923417652664250719013610712285",
                    "257946688776612966013000352705881651621",
                    "61185497893736571883727060660019995982",
                    "6947438383025424077187555610153100244"
                ]
            },
            "id": "ASB-A-248031255-a200f6ff",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "328884004822847517433513020617332187746",
                    "146914621623940310694676717643006474896",
                    "184883612208022720824473896991624352085"
                ]
            },
            "id": "ASB-A-248031255-adf4c7a8",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/LayerState.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "308311011635490374035437625052596538048",
                    "73795980220107137702902453184651856085",
                    "136616800417881680180001663762337460754",
                    "162534124047051089521396977817638548530"
                ]
            },
            "id": "ASB-A-248031255-bb45d245",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 2318.0,
                "function_hash": "239457206200097888841325021654567369461"
            },
            "id": "ASB-A-248031255-d78d447b",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceFlinger::flushTransactionQueues"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/native/+/3ea58dbc1d7a248160403f089b9998bf6694aae1"
    ],
    "spl": "2023-04-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}

Android / platform/frameworks/native

Affected ranges

Type
ECOSYSTEM
Events
Introduced
13:0
Fixed
13:2023-04-01

Affected versions

Other

13

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "21020745834931105579993283310832062037",
                    "163967163435418575718093726979810893521",
                    "19873892903008614240628814150228584958",
                    "234901948306430726036671656514842365303",
                    "321451478923417652664250719013610712285",
                    "257946688776612966013000352705881651621",
                    "61185497893736571883727060660019995982",
                    "6947438383025424077187555610153100244"
                ]
            },
            "id": "ASB-A-248031255-2fc518f9",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/5d1b23522b6a164c43375bd11e3369b4c1f49ac5",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1804.0,
                "function_hash": "256027364577784698794885109186247417366"
            },
            "id": "ASB-A-248031255-32e78eac",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/5d1b23522b6a164c43375bd11e3369b4c1f49ac5",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.cpp",
                "function": "SurfaceFlinger::applyTransactionState"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "328884004822847517433513020617332187746",
                    "146914621623940310694676717643006474896",
                    "184883612208022720824473896991624352085"
                ]
            },
            "id": "ASB-A-248031255-4f82d4f3",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/5d1b23522b6a164c43375bd11e3369b4c1f49ac5",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/LayerState.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "134645919708385604242258103691644821526",
                    "48874385485260837418162292240157883616",
                    "43080312797915558891096827477182713796",
                    "68729186628623181284017957297639805012"
                ]
            },
            "id": "ASB-A-248031255-c072933e",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/5d1b23522b6a164c43375bd11e3369b4c1f49ac5",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libs/gui/include/gui/LayerState.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "166007515361009771076551582988085619749",
                    "102431735267172059060815899214999177480",
                    "189214038169520632968028758749735063375",
                    "162534124047051089521396977817638548530"
                ]
            },
            "id": "ASB-A-248031255-c0e58cd5",
            "source": "https://android.googlesource.com/platform/frameworks/native/+/5d1b23522b6a164c43375bd11e3369b4c1f49ac5",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/surfaceflinger/SurfaceFlinger.h"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/native/+/5d1b23522b6a164c43375bd11e3369b4c1f49ac5"
    ],
    "spl": "2023-04-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}