ASB-A-352518318

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-352518318.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-352518318
Aliases
  • A-352518318
  • CVE-2025-48629
Published
2025-12-01T00:00:00Z
Modified
2026-09-21T16:00:45Z
Summary
[none]
Details

In findAvailRecognizer of VoiceInteractionManagerService.java, there is a possible way to become the default speech recognizer app due to an insecure default value. 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

Affected ranges

Type
ECOSYSTEM
Events
Introduced
16-next:0
Fixed
16-next:2025-12-01

Affected versions

Other
16-next

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/0bc6ced90e2ee1e6140a4d87ee62923bdfd2ca93"
    ],
    "severity":  "High",
    "spl":  "2025-12-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "47274992421755207113118081743678820666",
                    "330158044124541779460596724346000588663",
                    "131171812827798739359207097202532290807",
                    "180990563501817653078404487359329241164",
                    "43478981758376090947905583906143419560",
                    "105549899352138567472247528574255276468",
                    "321325204288527415351185891004280261569",
                    "147697608984753671911282489937155901288"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-352518318-33665026",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/0bc6ced90e2ee1e6140a4d87ee62923bdfd2ca93",
            "target":  {
                "file":  "services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "330782152972113371377640086931920540989",
                "length":  1020
            },
            "id":  "ASB-A-352518318-4af7a1f7",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/0bc6ced90e2ee1e6140a4d87ee62923bdfd2ca93",
            "target":  {
                "file":  "services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java",
                "function":  "findAvailRecognizer"
            }
        }
    ]
}

Database specific

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

Affected ranges

Type
ECOSYSTEM
Events
Introduced
15:0
Fixed
15:2025-12-01

Affected versions

Other
15

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/6e831ea141ac638b7c18bac6973d484b67b7fca9"
    ],
    "severity":  "High",
    "spl":  "2025-12-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "330782152972113371377640086931920540989",
                "length":  1020
            },
            "id":  "ASB-A-352518318-5345bc54",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/6e831ea141ac638b7c18bac6973d484b67b7fca9",
            "target":  {
                "file":  "services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java",
                "function":  "findAvailRecognizer"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "47274992421755207113118081743678820666",
                    "330158044124541779460596724346000588663",
                    "131171812827798739359207097202532290807",
                    "180990563501817653078404487359329241164",
                    "43478981758376090947905583906143419560",
                    "105549899352138567472247528574255276468",
                    "321325204288527415351185891004280261569",
                    "147697608984753671911282489937155901288"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-352518318-5bba9e20",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/6e831ea141ac638b7c18bac6973d484b67b7fca9",
            "target":  {
                "file":  "services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java"
            }
        }
    ]
}

Database specific

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

Affected ranges

Type
ECOSYSTEM
Events
Introduced
16:0
Fixed
16:2025-12-01

Affected versions

Other
16

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/22600e902bceab659abeb2e540c3d24c5791c238"
    ],
    "severity":  "High",
    "spl":  "2025-12-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "47274992421755207113118081743678820666",
                    "330158044124541779460596724346000588663",
                    "131171812827798739359207097202532290807",
                    "180990563501817653078404487359329241164",
                    "43478981758376090947905583906143419560",
                    "105549899352138567472247528574255276468",
                    "321325204288527415351185891004280261569",
                    "147697608984753671911282489937155901288"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-352518318-c40c3781",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/22600e902bceab659abeb2e540c3d24c5791c238",
            "target":  {
                "file":  "services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "330782152972113371377640086931920540989",
                "length":  1020
            },
            "id":  "ASB-A-352518318-e5f64da0",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/22600e902bceab659abeb2e540c3d24c5791c238",
            "target":  {
                "file":  "services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java",
                "function":  "findAvailRecognizer"
            }
        }
    ]
}

Database specific

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

Affected ranges

Type
ECOSYSTEM
Events
Introduced
13:0
Fixed
13:2025-12-01

Affected versions

Other
13

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/00055febc3040d61788991d3d0bf4f0b8106df91"
    ],
    "severity":  "High",
    "spl":  "2025-12-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "47274992421755207113118081743678820666",
                    "330158044124541779460596724346000588663",
                    "131171812827798739359207097202532290807",
                    "180990563501817653078404487359329241164",
                    "43478981758376090947905583906143419560",
                    "105549899352138567472247528574255276468",
                    "321325204288527415351185891004280261569",
                    "147697608984753671911282489937155901288"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-352518318-4fa1f667",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/00055febc3040d61788991d3d0bf4f0b8106df91",
            "target":  {
                "file":  "services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "330782152972113371377640086931920540989",
                "length":  1020
            },
            "id":  "ASB-A-352518318-6899a154",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/00055febc3040d61788991d3d0bf4f0b8106df91",
            "target":  {
                "file":  "services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java",
                "function":  "findAvailRecognizer"
            }
        }
    ]
}

Database specific

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

Affected ranges

Type
ECOSYSTEM
Events
Introduced
14:0
Fixed
14:2025-12-01

Affected versions

Other
14

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/00055febc3040d61788991d3d0bf4f0b8106df91"
    ],
    "severity":  "High",
    "spl":  "2025-12-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "330782152972113371377640086931920540989",
                "length":  1020
            },
            "id":  "ASB-A-352518318-78cd2972",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/00055febc3040d61788991d3d0bf4f0b8106df91",
            "target":  {
                "file":  "services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java",
                "function":  "findAvailRecognizer"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "47274992421755207113118081743678820666",
                    "330158044124541779460596724346000588663",
                    "131171812827798739359207097202532290807",
                    "180990563501817653078404487359329241164",
                    "43478981758376090947905583906143419560",
                    "105549899352138567472247528574255276468",
                    "321325204288527415351185891004280261569",
                    "147697608984753671911282489937155901288"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-352518318-c1ee5587",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/00055febc3040d61788991d3d0bf4f0b8106df91",
            "target":  {
                "file":  "services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java"
            }
        }
    ]
}

Database specific

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