ASB-A-324874908

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

In newServiceInfoLocked of AutofillManagerServiceImpl.java, there is a possible way to hide an enabled Autofill service app in the Autofill service settings due to improper input validation. This could lead to local escalation of privilege 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-06-01

Affected versions

Other
14-next

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/141d9d050346bfc4673c429382deb1b3d210f6ad"
    ],
    "severity":  "High",
    "spl":  "2024-06-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "266687007078773633628801893029792587778",
                    "17748616579755402373305053763156228580",
                    "97101460930703628966081117147039379747",
                    "177704657422063504072473890944745426525",
                    "113850343220447880986053204083409662499",
                    "191112609644323480649253032580598075979",
                    "334755680910090740405092702751712555205",
                    "184741865803222227892282205831977094108",
                    "260322947726804986031064511433034328502",
                    "303876591989960407642800729139816511644"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-324874908-a1c0aca4",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/141d9d050346bfc4673c429382deb1b3d210f6ad",
            "target":  {
                "file":  "services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "319610878173617388710385802460449109384",
                "length":  161
            },
            "id":  "ASB-A-324874908-dd5bf873",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/141d9d050346bfc4673c429382deb1b3d210f6ad",
            "target":  {
                "file":  "services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java",
                "function":  "newServiceInfoLocked"
            }
        }
    ]
}

Database specific

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

Affected ranges

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

Affected versions

Other
12

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/51d64705ab70788a536c26d4df5e63f0952ec98f"
    ],
    "severity":  "High",
    "spl":  "2024-06-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "266687007078773633628801893029792587778",
                    "17748616579755402373305053763156228580",
                    "97101460930703628966081117147039379747",
                    "177704657422063504072473890944745426525",
                    "113850343220447880986053204083409662499",
                    "191112609644323480649253032580598075979",
                    "334755680910090740405092702751712555205",
                    "184741865803222227892282205831977094108",
                    "260322947726804986031064511433034328502",
                    "303876591989960407642800729139816511644"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-324874908-0d27fa29",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/51d64705ab70788a536c26d4df5e63f0952ec98f",
            "target":  {
                "file":  "services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "319610878173617388710385802460449109384",
                "length":  161
            },
            "id":  "ASB-A-324874908-b14420f3",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/51d64705ab70788a536c26d4df5e63f0952ec98f",
            "target":  {
                "file":  "services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java",
                "function":  "newServiceInfoLocked"
            }
        }
    ]
}

Database specific

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

Affected ranges

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

Affected versions

Other
12L

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/bedc0ff2bfa8c5faf336ba5e87d80b3a85fde53d"
    ],
    "severity":  "High",
    "spl":  "2024-06-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "319610878173617388710385802460449109384",
                "length":  161
            },
            "id":  "ASB-A-324874908-4f40b825",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/bedc0ff2bfa8c5faf336ba5e87d80b3a85fde53d",
            "target":  {
                "file":  "services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java",
                "function":  "newServiceInfoLocked"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "266687007078773633628801893029792587778",
                    "17748616579755402373305053763156228580",
                    "97101460930703628966081117147039379747",
                    "177704657422063504072473890944745426525",
                    "113850343220447880986053204083409662499",
                    "191112609644323480649253032580598075979",
                    "334755680910090740405092702751712555205",
                    "184741865803222227892282205831977094108",
                    "260322947726804986031064511433034328502",
                    "303876591989960407642800729139816511644"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-324874908-ff1021a9",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/bedc0ff2bfa8c5faf336ba5e87d80b3a85fde53d",
            "target":  {
                "file":  "services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java"
            }
        }
    ]
}

Database specific

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

Affected ranges

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

Affected versions

Other
13

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/ee20adb4b4b2065e040167a4354c4fabaf06e35d"
    ],
    "severity":  "High",
    "spl":  "2024-06-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "266687007078773633628801893029792587778",
                    "17748616579755402373305053763156228580",
                    "97101460930703628966081117147039379747",
                    "177704657422063504072473890944745426525",
                    "113850343220447880986053204083409662499",
                    "191112609644323480649253032580598075979",
                    "334755680910090740405092702751712555205",
                    "184741865803222227892282205831977094108",
                    "260322947726804986031064511433034328502",
                    "303876591989960407642800729139816511644"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-324874908-6dab492e",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/ee20adb4b4b2065e040167a4354c4fabaf06e35d",
            "target":  {
                "file":  "services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "319610878173617388710385802460449109384",
                "length":  161
            },
            "id":  "ASB-A-324874908-c3f132b9",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/ee20adb4b4b2065e040167a4354c4fabaf06e35d",
            "target":  {
                "file":  "services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java",
                "function":  "newServiceInfoLocked"
            }
        }
    ]
}

Database specific

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

Affected ranges

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

Affected versions

Other
14

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/base/+/e8a448f855ef6ba9ae4b655e6824631f8023c0a0"
    ],
    "severity":  "High",
    "spl":  "2024-06-01",
    "types":  [
        "EoP"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "319610878173617388710385802460449109384",
                "length":  161
            },
            "id":  "ASB-A-324874908-a2bd383e",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/e8a448f855ef6ba9ae4b655e6824631f8023c0a0",
            "target":  {
                "file":  "services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java",
                "function":  "newServiceInfoLocked"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "266687007078773633628801893029792587778",
                    "17748616579755402373305053763156228580",
                    "97101460930703628966081117147039379747",
                    "177704657422063504072473890944745426525",
                    "113850343220447880986053204083409662499",
                    "191112609644323480649253032580598075979",
                    "334755680910090740405092702751712555205",
                    "184741865803222227892282205831977094108",
                    "260322947726804986031064511433034328502",
                    "303876591989960407642800729139816511644"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-324874908-d987fbe8",
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/base/+/e8a448f855ef6ba9ae4b655e6824631f8023c0a0",
            "target":  {
                "file":  "services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java"
            }
        }
    ]
}

Database specific

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