ASB-A-294104969

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-294104969.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-294104969
Aliases
  • A-294104969
  • CVE-2024-0019
Published
2024-01-01T00:00:00Z
Modified
2024-08-07T19:29:39.886090Z
Summary
Record audio without showing a microphone privacy indicator due to restart app systemui.
Details

In setListening of AppOpsControllerImpl.java, there is a possible way to hide the microphone privacy indicator when restarting systemUI due to a missing check for active recordings. This could lead to local denial of service with no additional execution privileges needed. User interaction is needed for exploitation.

References

Affected packages

Android / platform/frameworks/base

Affected ranges

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

Affected versions

Other

14-next

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 1021.0,
                "function_hash": "44267952099852795945745403279417787116"
            },
            "id": "ASB-A-294104969-68f00462",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/084a7afb4bb41e0cdfdbe67bdd60728d940b4331",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java",
                "function": "setListening"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "303754758545901031315053932279936667687",
                    "179369087026665857653461905514250036049",
                    "280073471401331953840175590183702213769",
                    "138083083650702768372487772377500431835",
                    "62881756389589885982293259922463705233",
                    "272344389666115478536605592910331469022",
                    "97064714606841024654540877629919399578",
                    "330829465082715374033114998556180328452",
                    "295747577431459138783214723720080232905",
                    "60324878586981643617013299950150862577",
                    "192324834949022730068228180094440535415"
                ]
            },
            "id": "ASB-A-294104969-ed13f5c6",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/084a7afb4bb41e0cdfdbe67bdd60728d940b4331",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/084a7afb4bb41e0cdfdbe67bdd60728d940b4331"
    ],
    "spl": "2024-01-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/frameworks/base

Affected ranges

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

Affected versions

Other

12

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "101981006327478357457461249910970829546",
                    "179369087026665857653461905514250036049",
                    "280073471401331953840175590183702213769",
                    "138083083650702768372487772377500431835",
                    "62881756389589885982293259922463705233",
                    "272344389666115478536605592910331469022",
                    "97064714606841024654540877629919399578",
                    "330829465082715374033114998556180328452",
                    "295747577431459138783214723720080232905",
                    "60324878586981643617013299950150862577",
                    "192324834949022730068228180094440535415"
                ]
            },
            "id": "ASB-A-294104969-45d2dfa8",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/dac02d61f8cf755f733ef6c2fbd0f939ea13ee23",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1021.0,
                "function_hash": "44267952099852795945745403279417787116"
            },
            "id": "ASB-A-294104969-d180ff55",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/dac02d61f8cf755f733ef6c2fbd0f939ea13ee23",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java",
                "function": "setListening"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/dac02d61f8cf755f733ef6c2fbd0f939ea13ee23"
    ],
    "spl": "2024-01-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/frameworks/base

Affected ranges

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

Affected versions

Other

12L

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "101981006327478357457461249910970829546",
                    "179369087026665857653461905514250036049",
                    "280073471401331953840175590183702213769",
                    "138083083650702768372487772377500431835",
                    "62881756389589885982293259922463705233",
                    "272344389666115478536605592910331469022",
                    "97064714606841024654540877629919399578",
                    "330829465082715374033114998556180328452",
                    "295747577431459138783214723720080232905",
                    "60324878586981643617013299950150862577",
                    "192324834949022730068228180094440535415"
                ]
            },
            "id": "ASB-A-294104969-3c049c20",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/dac02d61f8cf755f733ef6c2fbd0f939ea13ee23",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1021.0,
                "function_hash": "44267952099852795945745403279417787116"
            },
            "id": "ASB-A-294104969-d1e42f11",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/dac02d61f8cf755f733ef6c2fbd0f939ea13ee23",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java",
                "function": "setListening"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/dac02d61f8cf755f733ef6c2fbd0f939ea13ee23"
    ],
    "spl": "2024-01-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/frameworks/base

Affected ranges

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

Affected versions

Other

13

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "101981006327478357457461249910970829546",
                    "179369087026665857653461905514250036049",
                    "280073471401331953840175590183702213769",
                    "138083083650702768372487772377500431835",
                    "62881756389589885982293259922463705233",
                    "272344389666115478536605592910331469022",
                    "97064714606841024654540877629919399578",
                    "330829465082715374033114998556180328452",
                    "295747577431459138783214723720080232905",
                    "60324878586981643617013299950150862577",
                    "192324834949022730068228180094440535415"
                ]
            },
            "id": "ASB-A-294104969-bf48d8e8",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/dac02d61f8cf755f733ef6c2fbd0f939ea13ee23",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1021.0,
                "function_hash": "44267952099852795945745403279417787116"
            },
            "id": "ASB-A-294104969-f76b57f9",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/dac02d61f8cf755f733ef6c2fbd0f939ea13ee23",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java",
                "function": "setListening"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/dac02d61f8cf755f733ef6c2fbd0f939ea13ee23"
    ],
    "spl": "2024-01-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/frameworks/base

Affected ranges

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

Affected versions

Other

14

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 1021.0,
                "function_hash": "44267952099852795945745403279417787116"
            },
            "id": "ASB-A-294104969-689adc90",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/12d0064ef788844afbb85ac7e65f8d4b1d37bc5c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java",
                "function": "setListening"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "303754758545901031315053932279936667687",
                    "179369087026665857653461905514250036049",
                    "280073471401331953840175590183702213769",
                    "138083083650702768372487772377500431835",
                    "62881756389589885982293259922463705233",
                    "272344389666115478536605592910331469022",
                    "97064714606841024654540877629919399578",
                    "330829465082715374033114998556180328452",
                    "295747577431459138783214723720080232905",
                    "60324878586981643617013299950150862577",
                    "192324834949022730068228180094440535415"
                ]
            },
            "id": "ASB-A-294104969-703699ec",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/12d0064ef788844afbb85ac7e65f8d4b1d37bc5c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "packages/SystemUI/src/com/android/systemui/appops/AppOpsControllerImpl.java"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/12d0064ef788844afbb85ac7e65f8d4b1d37bc5c"
    ],
    "spl": "2024-01-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}