ASB-A-288549440

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-288549440.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-288549440
Aliases
  • A-288549440
  • CVE-2024-34736
Published
2024-08-01T00:00:00Z
Modified
2026-09-22T15:22:15Z
Summary
[none]
Details

In setupVideoEncoder of StagefrightRecorder.cpp, there is a possible asynchronous playback when B-frame support is enabled. 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/av

Package

Affected ranges

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

Affected versions

Other
14-next

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/av/+/61ed373ba34ddad4f7bbb3469981ca0a59ed78a8"
    ],
    "severity":  "High",
    "spl":  "2024-08-01",
    "types":  [
        "ID"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  true,
            "digest":  {
                "line_hashes":  [
                    "48014583433414044657999189776343793555",
                    "300116633396057778763138402037766808215",
                    "161093094932862104956630125154298572484",
                    "204500082656587939521040242490357846720"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-288549440-c9412dff",
            "match_only_versions":  [
                "14-next"
            ],
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/av/+/61ed373ba34ddad4f7bbb3469981ca0a59ed78a8",
            "target":  {
                "file":  "media/libmediaplayerservice/StagefrightRecorder.cpp"
            }
        },
        {
            "deprecated":  true,
            "digest":  {
                "function_hash":  "68435010956391646771452767898749978350",
                "length":  4462
            },
            "id":  "ASB-A-288549440-c99c2fd5",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/av/+/61ed373ba34ddad4f7bbb3469981ca0a59ed78a8",
            "target":  {
                "file":  "media/libmediaplayerservice/StagefrightRecorder.cpp",
                "function":  "StagefrightRecorder::setupVideoEncoder"
            }
        }
    ]
}

Database specific

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

Package

Affected ranges

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

Affected versions

Other
12

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/av/+/da3407f7688f35eb2dce79f1405feeb182241a3c"
    ],
    "severity":  "High",
    "spl":  "2024-08-01",
    "types":  [
        "ID"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "87862561965951045351585929273788283063",
                "length":  4249
            },
            "id":  "ASB-A-288549440-7358757f",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/av/+/da3407f7688f35eb2dce79f1405feeb182241a3c",
            "target":  {
                "file":  "media/libmediaplayerservice/StagefrightRecorder.cpp",
                "function":  "StagefrightRecorder::setupVideoEncoder"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "48014583433414044657999189776343793555",
                    "300116633396057778763138402037766808215",
                    "161093094932862104956630125154298572484",
                    "204500082656587939521040242490357846720"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-288549440-8ccd6bef",
            "match_only_versions":  [
                "12"
            ],
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/av/+/da3407f7688f35eb2dce79f1405feeb182241a3c",
            "target":  {
                "file":  "media/libmediaplayerservice/StagefrightRecorder.cpp"
            }
        }
    ]
}

Database specific

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

Package

Affected ranges

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

Affected versions

Other
12L

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/av/+/da3407f7688f35eb2dce79f1405feeb182241a3c"
    ],
    "severity":  "High",
    "spl":  "2024-08-01",
    "types":  [
        "ID"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "87862561965951045351585929273788283063",
                "length":  4249
            },
            "id":  "ASB-A-288549440-388f5ff1",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/av/+/da3407f7688f35eb2dce79f1405feeb182241a3c",
            "target":  {
                "file":  "media/libmediaplayerservice/StagefrightRecorder.cpp",
                "function":  "StagefrightRecorder::setupVideoEncoder"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "48014583433414044657999189776343793555",
                    "300116633396057778763138402037766808215",
                    "161093094932862104956630125154298572484",
                    "204500082656587939521040242490357846720"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-288549440-d6195965",
            "match_only_versions":  [
                "12L"
            ],
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/av/+/da3407f7688f35eb2dce79f1405feeb182241a3c",
            "target":  {
                "file":  "media/libmediaplayerservice/StagefrightRecorder.cpp"
            }
        }
    ]
}

Database specific

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

Package

Affected ranges

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

Affected versions

Other
13

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/av/+/da3407f7688f35eb2dce79f1405feeb182241a3c"
    ],
    "severity":  "High",
    "spl":  "2024-08-01",
    "types":  [
        "ID"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "48014583433414044657999189776343793555",
                    "300116633396057778763138402037766808215",
                    "161093094932862104956630125154298572484",
                    "204500082656587939521040242490357846720"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-288549440-37e911b5",
            "match_only_versions":  [
                "13"
            ],
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/av/+/da3407f7688f35eb2dce79f1405feeb182241a3c",
            "target":  {
                "file":  "media/libmediaplayerservice/StagefrightRecorder.cpp"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "87862561965951045351585929273788283063",
                "length":  4249
            },
            "id":  "ASB-A-288549440-641b0547",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/av/+/da3407f7688f35eb2dce79f1405feeb182241a3c",
            "target":  {
                "file":  "media/libmediaplayerservice/StagefrightRecorder.cpp",
                "function":  "StagefrightRecorder::setupVideoEncoder"
            }
        }
    ]
}

Database specific

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

Package

Affected ranges

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

Affected versions

Other
14

Ecosystem specific

{
    "fixes":  [
        "https://android.googlesource.com/platform/frameworks/av/+/da3407f7688f35eb2dce79f1405feeb182241a3c"
    ],
    "severity":  "High",
    "spl":  "2024-08-01",
    "types":  [
        "ID"
    ],
    "vanir_signatures":  [
        {
            "deprecated":  false,
            "digest":  {
                "line_hashes":  [
                    "48014583433414044657999189776343793555",
                    "300116633396057778763138402037766808215",
                    "161093094932862104956630125154298572484",
                    "204500082656587939521040242490357846720"
                ],
                "threshold":  0.9
            },
            "id":  "ASB-A-288549440-4208aca4",
            "match_only_versions":  [
                "14"
            ],
            "signature_type":  "Line",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/av/+/da3407f7688f35eb2dce79f1405feeb182241a3c",
            "target":  {
                "file":  "media/libmediaplayerservice/StagefrightRecorder.cpp"
            }
        },
        {
            "deprecated":  false,
            "digest":  {
                "function_hash":  "87862561965951045351585929273788283063",
                "length":  4249
            },
            "id":  "ASB-A-288549440-4c795056",
            "signature_type":  "Function",
            "signature_version":  "v1",
            "source":  "https://android.googlesource.com/platform/frameworks/av/+/da3407f7688f35eb2dce79f1405feeb182241a3c",
            "target":  {
                "file":  "media/libmediaplayerservice/StagefrightRecorder.cpp",
                "function":  "StagefrightRecorder::setupVideoEncoder"
            }
        }
    ]
}

Database specific

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