ASB-A-272042183

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-272042183.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-272042183
Aliases
Published
2023-06-01T00:00:00Z
Modified
2026-04-28T15:17:37.552933Z
Summary
[none]
Details

In various functions of AppStandbyController.java, there is a possible way to break manageability scenarios due to a logic error in the code. 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/base

Package

Name
platform/frameworks/base

Affected ranges

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

Affected versions

Other
13-next

Ecosystem specific

{
    "spl": "2023-06-01",
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291"
    ],
    "types": [
        "EoP"
    ],
    "vanir_signatures": [
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "156541871096044325560085873365686028648",
                    "19261941329420567581502784868796957036",
                    "119973710394601364529167361004667757715"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291",
            "target": {
                "file": "services/core/java/android/app/usage/UsageStatsManagerInternal.java"
            },
            "id": "ASB-A-272042183-07606e76"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 185.0,
                "function_hash": "128635081052480588753225348536883593536"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291",
            "target": {
                "function": "onUserRemoved",
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-37ae91ed"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "289029427749472855852527293780202667728",
                    "274873607355815812054926228104780679291",
                    "151540165252153004472685213890971776692",
                    "260863718537333811837506469848680386339",
                    "90759002783308003977401396153390792061",
                    "259488390722325460424719739481287546380",
                    "249542292901237648185055977259398131331",
                    "257536011147525017152958608946473656881",
                    "63634364417014921156949961455936173588",
                    "240278174641826852471626265266869845501",
                    "91671409861298957376540371320625242276",
                    "150928960871858853081965417409308194090",
                    "24390394026194807657494192904136917183",
                    "295747577431459138783214723720080232905",
                    "251421553552006264975830728078526004071",
                    "208949872648569397146413763066741042840",
                    "224880499507481743352629214333662291854",
                    "246938078383893334845004151015090132724",
                    "327730410550772537987202188090838783236",
                    "70227387881387620022238457058274332692"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-560fda69"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "280879703931566987966612635225341635914",
                    "99641313088839174676463804556451842151",
                    "306870175751225761285435916868378329464"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291",
            "target": {
                "file": "apex/jobscheduler/framework/java/com/android/server/usage/AppStandbyInternal.java"
            },
            "id": "ASB-A-272042183-7c933f9d"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 1832.0,
                "function_hash": "232696514543696606188386513917689382139"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291",
            "target": {
                "function": "getAppMinBucket",
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-93877844"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 358.0,
                "function_hash": "173375852404789647695555345327059795511"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291",
            "target": {
                "function": "pushUserControlDisabledPackagesLocked",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
            },
            "id": "ASB-A-272042183-b691403e"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "315278884254157024943666950210340286445",
                    "59426462124670926484164350916145908546",
                    "12320011659030092942740513834032782592",
                    "33614206833550706022650476293294598434"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291",
            "target": {
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
            },
            "id": "ASB-A-272042183-c1d2c489"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "62932520386436548819822552542134997844",
                    "314440663040482638985965141426003652151",
                    "230135372458511956334615774470899268873",
                    "335004559403851515340372051827086288970"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/269fcb6873dee199dd8023831f882aafff1f6291",
            "target": {
                "file": "services/usage/java/com/android/server/usage/UsageStatsService.java"
            },
            "id": "ASB-A-272042183-c4b58805"
        }
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-272042183.json"
platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

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

Affected versions

Other
11

Ecosystem specific

{
    "spl": "2023-06-01",
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c"
    ],
    "types": [
        "EoP"
    ],
    "vanir_signatures": [
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "156541871096044325560085873365686028648",
                    "19261941329420567581502784868796957036",
                    "119973710394601364529167361004667757715"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c",
            "target": {
                "file": "services/core/java/android/app/usage/UsageStatsManagerInternal.java"
            },
            "id": "ASB-A-272042183-2cafca45"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 185.0,
                "function_hash": "128635081052480588753225348536883593536"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c",
            "target": {
                "function": "onUserRemoved",
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-605ddc9e"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "107881518344580771366424645479721244850",
                    "4573271831024225236035577227348780706",
                    "18652799811478384275950839163807607614",
                    "71922625888518976491242595285782300581",
                    "296472166529184360600398112275614255709",
                    "54165901294842490881542553372176522280",
                    "309992467990717877679157693226419695734",
                    "195851285581584735172142366422967874324"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c",
            "target": {
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
            },
            "id": "ASB-A-272042183-6599c94f"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "62932520386436548819822552542134997844",
                    "314440663040482638985965141426003652151",
                    "230135372458511956334615774470899268873",
                    "335004559403851515340372051827086288970"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c",
            "target": {
                "file": "services/usage/java/com/android/server/usage/UsageStatsService.java"
            },
            "id": "ASB-A-272042183-6668d63f"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "83257407155799178391556071656486385107",
                    "125274405272328960864453443507110397836",
                    "300260647129877400678065976321155248649"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c",
            "target": {
                "file": "apex/jobscheduler/framework/java/com/android/server/usage/AppStandbyInternal.java"
            },
            "id": "ASB-A-272042183-7eb9d018"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "289029427749472855852527293780202667728",
                    "274873607355815812054926228104780679291",
                    "151540165252153004472685213890971776692",
                    "260863718537333811837506469848680386339",
                    "90759002783308003977401396153390792061",
                    "259488390722325460424719739481287546380",
                    "249542292901237648185055977259398131331",
                    "257536011147525017152958608946473656881",
                    "63634364417014921156949961455936173588",
                    "240278174641826852471626265266869845501",
                    "91671409861298957376540371320625242276",
                    "150928960871858853081965417409308194090",
                    "24390394026194807657494192904136917183",
                    "295747577431459138783214723720080232905",
                    "251421553552006264975830728078526004071",
                    "208949872648569397146413763066741042840",
                    "224880499507481743352629214333662291854",
                    "246938078383893334845004151015090132724",
                    "198737482510458543197521746096484949061",
                    "32565052808875134791144547528778648687"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-94269a09"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 7801.0,
                "function_hash": "266357911281588194615165787061892798793"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c",
            "target": {
                "function": "loadSettingsLocked",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
            },
            "id": "ASB-A-272042183-bc085ca3"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 922.0,
                "function_hash": "337667196859861610671561891962785704298"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c",
            "target": {
                "function": "getAppMinBucket",
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-c862a288"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 82.0,
                "function_hash": "267757892327155306509870332821345980572"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/552dbbc142324408ab8d53cfb5c82a9395f9532c",
            "target": {
                "function": "updateUserControlDisabledPackagesLocked",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
            },
            "id": "ASB-A-272042183-ff7480e0"
        }
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-272042183.json"
platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

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

Affected versions

Other
12

Ecosystem specific

{
    "spl": "2023-06-01",
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe"
    ],
    "types": [
        "EoP"
    ],
    "vanir_signatures": [
        {
            "match_only_versions": [
                "12"
            ],
            "signature_type": "Line",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "238497281479605244561955053216866618138",
                    "51310498651111521392231765271481327944",
                    "191290960196584654644621698351178334170",
                    "287427598586223064519509725159987193028"
                ],
                "threshold": 0.9
            },
            "target": {
                "file": "services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceTestable.java"
            },
            "id": "ASB-A-272042183-1c1b8e89",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "156541871096044325560085873365686028648",
                    "19261941329420567581502784868796957036",
                    "119973710394601364529167361004667757715"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "file": "services/core/java/android/app/usage/UsageStatsManagerInternal.java"
            },
            "id": "ASB-A-272042183-1c882463"
        },
        {
            "match_only_versions": [
                "12"
            ],
            "signature_type": "Function",
            "deprecated": false,
            "digest": {
                "length": 220.0,
                "function_hash": "107010352172390941200922309374120399816"
            },
            "target": {
                "function": "OwnersTestable",
                "file": "services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceTestable.java"
            },
            "id": "ASB-A-272042183-1e776e8e",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 795.0,
                "function_hash": "117632414379256315311920155109069797738"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "function": "transferDeviceOwnership",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-2af2539e"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 185.0,
                "function_hash": "128635081052480588753225348536883593536"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "function": "onUserRemoved",
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-32d3beed"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 484.0,
                "function_hash": "31510461470087961542540871925790308149"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "function": "clearDeviceOwner",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-3a493880"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 1130.0,
                "function_hash": "241899657026260654713532210602089387943"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "function": "load",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-5da81867"
        },
        {
            "match_only_versions": [
                "12"
            ],
            "signature_type": "Line",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "64272453978599878696895952014403206639",
                    "292176898572609873486593631291032508665",
                    "97530440051393488186123877732397601790",
                    "1074166770810437077929795770479482479"
                ],
                "threshold": 0.9
            },
            "target": {
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
            },
            "id": "ASB-A-272042183-6667c2bb",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "289029427749472855852527293780202667728",
                    "274873607355815812054926228104780679291",
                    "151540165252153004472685213890971776692",
                    "260863718537333811837506469848680386339",
                    "90759002783308003977401396153390792061",
                    "259488390722325460424719739481287546380",
                    "249542292901237648185055977259398131331",
                    "257536011147525017152958608946473656881",
                    "63634364417014921156949961455936173588",
                    "240278174641826852471626265266869845501",
                    "91671409861298957376540371320625242276",
                    "150928960871858853081965417409308194090",
                    "24390394026194807657494192904136917183",
                    "295747577431459138783214723720080232905",
                    "251421553552006264975830728078526004071",
                    "208949872648569397146413763066741042840",
                    "224880499507481743352629214333662291854",
                    "246938078383893334845004151015090132724",
                    "198737482510458543197521746096484949061",
                    "32565052808875134791144547528778648687"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-763adf83"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "62932520386436548819822552542134997844",
                    "314440663040482638985965141426003652151",
                    "230135372458511956334615774470899268873",
                    "335004559403851515340372051827086288970"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "file": "services/usage/java/com/android/server/usage/UsageStatsService.java"
            },
            "id": "ASB-A-272042183-86390706"
        },
        {
            "match_only_versions": [
                "12"
            ],
            "signature_type": "Function",
            "deprecated": false,
            "digest": {
                "length": 152.0,
                "function_hash": "168675642249583799873323163007781500754"
            },
            "target": {
                "function": "Owners",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-b52d3652",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "signature_version": "v1"
        },
        {
            "match_only_versions": [
                "12"
            ],
            "signature_type": "Function",
            "deprecated": false,
            "digest": {
                "length": 280.0,
                "function_hash": "112486597113207444970496779731820642319"
            },
            "target": {
                "function": "Owners",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-bb263c6b",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "signature_version": "v1"
        },
        {
            "match_only_versions": [
                "12"
            ],
            "signature_type": "Function",
            "deprecated": false,
            "digest": {
                "length": 118.0,
                "function_hash": "229076584128049857988660608817850630755"
            },
            "target": {
                "function": "newOwners",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
            },
            "id": "ASB-A-272042183-be920ae4",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "2240847940080598881581709663961506633",
                    "12297774488511265666661947852136218014",
                    "52208262732873943210648348739784492331",
                    "225161390878160443465231710289087614553",
                    "38869349410965434867047125625458980856",
                    "128447096784709093718644506278941077766",
                    "157642510310948143251335319049022360181",
                    "244339191814140707080219116473272064988",
                    "15258624296610605866225339508107634354",
                    "16535438957888890001658246653549493798",
                    "35369619041822067112542128202147346173",
                    "25200256412674861990489126498810209846",
                    "56707701764022996251436911379686687490",
                    "94137616763195232544074926288166180464",
                    "37179137321296983133880400139399320964",
                    "26543437186380542144324492128449319862",
                    "1723105240851113337217364697307979837",
                    "51837123326814372632195848830426228814",
                    "4982926585834297664525848933542341528",
                    "103415319218254657373672924956983634669",
                    "152720007128131859773182544522474490296",
                    "186356853888067769864774809222121415036",
                    "175197498886430294952483445768956706157",
                    "170837707419486708826621388500015204305",
                    "242061263537599950693987451388425266",
                    "149746465116275179069438236124992817052",
                    "36245557873950688095102832079654078119",
                    "36409455267530391185713114957363562330",
                    "117702297189867399149184973104494666053",
                    "318961718959592453600275426156712192726",
                    "237127272130891982630050823229696725076",
                    "266275572781445593449860641465285194912",
                    "249433216450914729566229971662800331745",
                    "53728109894549362334438620775685485435",
                    "225098642586032432212767684163905577923",
                    "208534351177238895843057739932335203273",
                    "93639103104737983449428163024477082039",
                    "10094482119038274853981660930786279027",
                    "140471868456635327232672484474492876576",
                    "280826644333215772440235520885129428202"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-e11092bb"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 1286.0,
                "function_hash": "124391229933630600069290483379128064727"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "function": "getAppMinBucket",
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-e6df79ab"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "83257407155799178391556071656486385107",
                    "125274405272328960864453443507110397836",
                    "300260647129877400678065976321155248649"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "file": "apex/jobscheduler/framework/java/com/android/server/usage/AppStandbyInternal.java"
            },
            "id": "ASB-A-272042183-ea9a9b74"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 600.0,
                "function_hash": "89182669994865513463321824926821848236"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "function": "setDeviceOwnerProtectedPackages",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-f7955746"
        }
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-272042183.json"
platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

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

Affected versions

Other
12L

Ecosystem specific

{
    "spl": "2023-06-01",
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe"
    ],
    "types": [
        "EoP"
    ],
    "vanir_signatures": [
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 1130.0,
                "function_hash": "241899657026260654713532210602089387943"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "function": "load",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-0dd316a8"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 600.0,
                "function_hash": "89182669994865513463321824926821848236"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "function": "setDeviceOwnerProtectedPackages",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-1f8fbb8e"
        },
        {
            "match_only_versions": [
                "12L"
            ],
            "signature_type": "Line",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "64272453978599878696895952014403206639",
                    "292176898572609873486593631291032508665",
                    "97530440051393488186123877732397601790",
                    "1074166770810437077929795770479482479"
                ],
                "threshold": 0.9
            },
            "target": {
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
            },
            "id": "ASB-A-272042183-26d750a0",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "signature_version": "v1"
        },
        {
            "match_only_versions": [
                "12L"
            ],
            "signature_type": "Function",
            "deprecated": false,
            "digest": {
                "length": 280.0,
                "function_hash": "112486597113207444970496779731820642319"
            },
            "target": {
                "function": "Owners",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-2b5a382e",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "62932520386436548819822552542134997844",
                    "314440663040482638985965141426003652151",
                    "230135372458511956334615774470899268873",
                    "335004559403851515340372051827086288970"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "file": "services/usage/java/com/android/server/usage/UsageStatsService.java"
            },
            "id": "ASB-A-272042183-3f2e77b8"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "83257407155799178391556071656486385107",
                    "125274405272328960864453443507110397836",
                    "300260647129877400678065976321155248649"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "file": "apex/jobscheduler/framework/java/com/android/server/usage/AppStandbyInternal.java"
            },
            "id": "ASB-A-272042183-4a233131"
        },
        {
            "match_only_versions": [
                "12L"
            ],
            "signature_type": "Function",
            "deprecated": false,
            "digest": {
                "length": 220.0,
                "function_hash": "107010352172390941200922309374120399816"
            },
            "target": {
                "function": "OwnersTestable",
                "file": "services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceTestable.java"
            },
            "id": "ASB-A-272042183-62494338",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "signature_version": "v1"
        },
        {
            "match_only_versions": [
                "12L"
            ],
            "signature_type": "Line",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "238497281479605244561955053216866618138",
                    "51310498651111521392231765271481327944",
                    "191290960196584654644621698351178334170",
                    "287427598586223064519509725159987193028"
                ],
                "threshold": 0.9
            },
            "target": {
                "file": "services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceTestable.java"
            },
            "id": "ASB-A-272042183-65925028",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 795.0,
                "function_hash": "117632414379256315311920155109069797738"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "function": "transferDeviceOwnership",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-6e7c4ca0"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "156541871096044325560085873365686028648",
                    "19261941329420567581502784868796957036",
                    "119973710394601364529167361004667757715"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "file": "services/core/java/android/app/usage/UsageStatsManagerInternal.java"
            },
            "id": "ASB-A-272042183-8286a6ee"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "289029427749472855852527293780202667728",
                    "274873607355815812054926228104780679291",
                    "151540165252153004472685213890971776692",
                    "260863718537333811837506469848680386339",
                    "90759002783308003977401396153390792061",
                    "259488390722325460424719739481287546380",
                    "249542292901237648185055977259398131331",
                    "257536011147525017152958608946473656881",
                    "63634364417014921156949961455936173588",
                    "240278174641826852471626265266869845501",
                    "91671409861298957376540371320625242276",
                    "150928960871858853081965417409308194090",
                    "24390394026194807657494192904136917183",
                    "295747577431459138783214723720080232905",
                    "251421553552006264975830728078526004071",
                    "208949872648569397146413763066741042840",
                    "224880499507481743352629214333662291854",
                    "246938078383893334845004151015090132724",
                    "198737482510458543197521746096484949061",
                    "32565052808875134791144547528778648687"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-8a049fb5"
        },
        {
            "match_only_versions": [
                "12L"
            ],
            "signature_type": "Function",
            "deprecated": false,
            "digest": {
                "length": 118.0,
                "function_hash": "229076584128049857988660608817850630755"
            },
            "target": {
                "function": "newOwners",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
            },
            "id": "ASB-A-272042183-b67969b2",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 185.0,
                "function_hash": "128635081052480588753225348536883593536"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "function": "onUserRemoved",
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-b94e6102"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 484.0,
                "function_hash": "31510461470087961542540871925790308149"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "function": "clearDeviceOwner",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-d5f6beb9"
        },
        {
            "match_only_versions": [
                "12L"
            ],
            "signature_type": "Function",
            "deprecated": false,
            "digest": {
                "length": 152.0,
                "function_hash": "168675642249583799873323163007781500754"
            },
            "target": {
                "function": "Owners",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-e420eb92",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "2240847940080598881581709663961506633",
                    "12297774488511265666661947852136218014",
                    "52208262732873943210648348739784492331",
                    "225161390878160443465231710289087614553",
                    "38869349410965434867047125625458980856",
                    "128447096784709093718644506278941077766",
                    "157642510310948143251335319049022360181",
                    "244339191814140707080219116473272064988",
                    "15258624296610605866225339508107634354",
                    "16535438957888890001658246653549493798",
                    "35369619041822067112542128202147346173",
                    "25200256412674861990489126498810209846",
                    "56707701764022996251436911379686687490",
                    "94137616763195232544074926288166180464",
                    "37179137321296983133880400139399320964",
                    "26543437186380542144324492128449319862",
                    "1723105240851113337217364697307979837",
                    "51837123326814372632195848830426228814",
                    "4982926585834297664525848933542341528",
                    "103415319218254657373672924956983634669",
                    "152720007128131859773182544522474490296",
                    "186356853888067769864774809222121415036",
                    "175197498886430294952483445768956706157",
                    "170837707419486708826621388500015204305",
                    "242061263537599950693987451388425266",
                    "149746465116275179069438236124992817052",
                    "36245557873950688095102832079654078119",
                    "36409455267530391185713114957363562330",
                    "117702297189867399149184973104494666053",
                    "318961718959592453600275426156712192726",
                    "237127272130891982630050823229696725076",
                    "266275572781445593449860641465285194912",
                    "249433216450914729566229971662800331745",
                    "53728109894549362334438620775685485435",
                    "225098642586032432212767684163905577923",
                    "208534351177238895843057739932335203273",
                    "93639103104737983449428163024477082039",
                    "10094482119038274853981660930786279027",
                    "140471868456635327232672484474492876576",
                    "280826644333215772440235520885129428202"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/Owners.java"
            },
            "id": "ASB-A-272042183-f4911e25"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 1286.0,
                "function_hash": "124391229933630600069290483379128064727"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/3dbab873d6d8f78c4d498a575ad37fd0dc20efbe",
            "target": {
                "function": "getAppMinBucket",
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-fa75f3f8"
        }
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-272042183.json"
platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

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

Affected versions

Other
13

Ecosystem specific

{
    "spl": "2023-06-01",
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b"
    ],
    "types": [
        "EoP"
    ],
    "vanir_signatures": [
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "107641243105690585856146701331421321803",
                    "59426462124670926484164350916145908546",
                    "67418040469518545693907759565247682687",
                    "15205115769326236842578584150790099546"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b",
            "target": {
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
            },
            "id": "ASB-A-272042183-332c50c7"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "280879703931566987966612635225341635914",
                    "99641313088839174676463804556451842151",
                    "306870175751225761285435916868378329464"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b",
            "target": {
                "file": "apex/jobscheduler/framework/java/com/android/server/usage/AppStandbyInternal.java"
            },
            "id": "ASB-A-272042183-42d9d0e5"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "62932520386436548819822552542134997844",
                    "314440663040482638985965141426003652151",
                    "230135372458511956334615774470899268873",
                    "335004559403851515340372051827086288970"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b",
            "target": {
                "file": "services/usage/java/com/android/server/usage/UsageStatsService.java"
            },
            "id": "ASB-A-272042183-57108d30"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "289029427749472855852527293780202667728",
                    "274873607355815812054926228104780679291",
                    "151540165252153004472685213890971776692",
                    "260863718537333811837506469848680386339",
                    "90759002783308003977401396153390792061",
                    "259488390722325460424719739481287546380",
                    "249542292901237648185055977259398131331",
                    "257536011147525017152958608946473656881",
                    "63634364417014921156949961455936173588",
                    "240278174641826852471626265266869845501",
                    "91671409861298957376540371320625242276",
                    "150928960871858853081965417409308194090",
                    "24390394026194807657494192904136917183",
                    "295747577431459138783214723720080232905",
                    "251421553552006264975830728078526004071",
                    "208949872648569397146413763066741042840",
                    "224880499507481743352629214333662291854",
                    "246938078383893334845004151015090132724",
                    "327730410550772537987202188090838783236",
                    "70227387881387620022238457058274332692"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-5864ef34"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "156541871096044325560085873365686028648",
                    "19261941329420567581502784868796957036",
                    "119973710394601364529167361004667757715"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b",
            "target": {
                "file": "services/core/java/android/app/usage/UsageStatsManagerInternal.java"
            },
            "id": "ASB-A-272042183-9fde0b79"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 1286.0,
                "function_hash": "124391229933630600069290483379128064727"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b",
            "target": {
                "function": "getAppMinBucket",
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-a2b73983"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 380.0,
                "function_hash": "52428903979816680404831922859434092774"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b",
            "target": {
                "function": "pushUserControlDisabledPackagesLocked",
                "file": "services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java"
            },
            "id": "ASB-A-272042183-c867d2db"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 185.0,
                "function_hash": "128635081052480588753225348536883593536"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/99b199d1139f50dbecba4f4bdc8066c6d0c28b5b",
            "target": {
                "function": "onUserRemoved",
                "file": "apex/jobscheduler/service/java/com/android/server/usage/AppStandbyController.java"
            },
            "id": "ASB-A-272042183-dad6f722"
        }
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-272042183.json"