ASB-A-194342672

See a problem?
Import Source
https://storage.googleapis.com/android-osv-test/ASB-A-194342672.json
JSON Data
https://api.test.osv.dev/v1/vulns/ASB-A-194342672
Aliases
Published
2022-02-01T00:00:00Z
Modified
2024-10-23T16:43:06.926828Z
Summary
[none]
Details

In exifentryget_value of exif-entry.c, there is a possible out of bounds write due to an integer overflow. 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/external/libexif

Affected ranges

Type
ECOSYSTEM
Events
Introduced
10:0
Fixed
10:2022-02-01

Affected versions

Other

10

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 6116.0,
                "function_hash": "208402699961437767102961146573691940995"
            },
            "id": "ASB-A-194342672-20bd46a2",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/olympus/exif-mnote-data-olympus.c",
                "function": "exif_mnote_data_olympus_load"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "67992316777328202553980430044272331270",
                    "232550279310151884703013089340447102658",
                    "262436377453016637111844930069636124266",
                    "330076833017829254660096767153562663059",
                    "228662460307024714608934979598524022781",
                    "233676342583969049750620450728947013967",
                    "160686445356664800807236764665764019330",
                    "154921360113025583163959014935285786330",
                    "229994903253438464991697503678377727877",
                    "275315361253278129193099917602521068866",
                    "304848201401731473370420849461607645697",
                    "69681233052220359974246983910946828230",
                    "329721097948751380813217950720224206016",
                    "249747458773296643272793894562528613180",
                    "16243798146026572846220843309356160713",
                    "164072094161247012763677138634413304489",
                    "105483538392136473165128370458666347432",
                    "309934484426480763336454860572763384368",
                    "183082392600355293043774931062045147506"
                ]
            },
            "id": "ASB-A-194342672-2109340c",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/pentax/exif-mnote-data-pentax.c"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "91768807785251968606655776771787404175",
                    "34128777807662979432063334523332355086",
                    "122684923369204591401773385474411219437",
                    "306501088345474863721586112929833381110",
                    "138851954609533570359062211287425004272",
                    "1936258232986127287851615607716904335",
                    "53254384811274092521536811663461829923",
                    "247226864292509684740302401359787767559",
                    "287947585148421249845200903856289510669",
                    "104253677331884237553937680473303634630",
                    "131253004424668098972405393941221762040",
                    "332928245879175964489794819146672288298",
                    "154921360113025583163959014935285786330",
                    "229994903253438464991697503678377727877",
                    "106720485668533517217715668095921258485",
                    "131450083276499232150020930332149982750",
                    "163570383433052667235952779228527056161",
                    "44006543196768161952519086084373760910",
                    "15994231627680740085484671932692890255",
                    "197911634203420330037577726332330554142",
                    "194890962513460607422706959778358943056",
                    "313155748930828196394430449175341864996",
                    "155133720598942189245718972478170672303",
                    "222809935566415879642717990068393848638"
                ]
            },
            "id": "ASB-A-194342672-49bf7d3c",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/fuji/exif-mnote-data-fuji.c"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "183661055639346139562865211106879471593",
                    "102180397425500091626994875092804653997",
                    "306305871760784389225367867808059433294",
                    "303255437467966467341393093297170437848",
                    "100948656951186216070801422017812816676",
                    "73432668262711205432098364026531541312",
                    "267961534160633078526824789703397165948",
                    "154921360113025583163959014935285786330",
                    "103248917384609285893761502457655296973",
                    "22227807076449600468076546494790266074",
                    "193000294359280234636191826172030860032",
                    "176117644035555751522229401211926605647",
                    "263132597833869344788571920226587275969",
                    "42658674550384883182946853197281633468",
                    "33198140988457916349558889987929538988",
                    "112671455866612657294225999046785040953",
                    "75308504808077224835780035377193872907",
                    "196607724232554454389644985523791773223"
                ]
            },
            "id": "ASB-A-194342672-65fa0c4b",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/canon/exif-mnote-data-canon.c"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 3246.0,
                "function_hash": "313756787892045291838585509807872701394"
            },
            "id": "ASB-A-194342672-7fb72153",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/pentax/exif-mnote-data-pentax.c",
                "function": "exif_mnote_data_pentax_load"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 2374.0,
                "function_hash": "327868807100784019661132185299592104085"
            },
            "id": "ASB-A-194342672-82fcafab",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/canon/exif-mnote-data-canon.c",
                "function": "exif_mnote_data_canon_load"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "258535496758549796525577034021958697522",
                    "59736004700112239815348148878440973207",
                    "156015236527021583219511368386532566842",
                    "208925529009590714242737344820623926710",
                    "48666843725151391636436753403927499968",
                    "240018877582134170072901602787940449497",
                    "213651751248844444609361278218619392192",
                    "152302461492781522310162171822127815345",
                    "62182544705571316333036728162786637476",
                    "242390438284685401923947976273825853729",
                    "284553104731774990022674155994110483697",
                    "23214577493705472685592134892419422943",
                    "217382026755880070287099181453515892637",
                    "232535131140631515703129315698992429648",
                    "326481239605051460902876578302081753576",
                    "338367017957438403399591092303558428499",
                    "21616384379039474647905404541779968469",
                    "240983110241008204587683960473455952697",
                    "300382965223174925975307352434426334743",
                    "188422837286098323284111960324460508945",
                    "144254756210762447390137419065902126524",
                    "43833660071409727621081211170277356266",
                    "129968889050604978613839631187151974605",
                    "116747509092517018688199909938715976133",
                    "288949564732672714059697529825343483626",
                    "314788910212899863640686260426888679038",
                    "157532589449493052524821219631199914886",
                    "45393122599490990728121242797044305316",
                    "39540614766808889591457708870210383263",
                    "21089699327839949456483140375456845158",
                    "301458848095656617000108631530238790419",
                    "323453559867362649834545384425527187279",
                    "75772798565266786018311198559361232120",
                    "186253402370051844648021984182755247832",
                    "87775394838865803204933070860362431916"
                ]
            },
            "id": "ASB-A-194342672-89e34450",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/olympus/exif-mnote-data-olympus.c"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 2590.0,
                "function_hash": "252294463346496877372292661889805869063"
            },
            "id": "ASB-A-194342672-8a7af194",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/fuji/exif-mnote-data-fuji.c",
                "function": "exif_mnote_data_fuji_load"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/external/libexif/+/c9da78d8d9f302c767b366ef256e24fa32f8784f",
        "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56"
    ],
    "spl": "2022-02-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}

Android / platform/external/libexif

Affected ranges

Type
ECOSYSTEM
Events
Introduced
11:0
Fixed
11:2022-02-01

Affected versions

Other

11

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 3246.0,
                "function_hash": "313756787892045291838585509807872701394"
            },
            "id": "ASB-A-194342672-1cdedd0f",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/pentax/exif-mnote-data-pentax.c",
                "function": "exif_mnote_data_pentax_load"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 6116.0,
                "function_hash": "208402699961437767102961146573691940995"
            },
            "id": "ASB-A-194342672-2393334a",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/olympus/exif-mnote-data-olympus.c",
                "function": "exif_mnote_data_olympus_load"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 2590.0,
                "function_hash": "252294463346496877372292661889805869063"
            },
            "id": "ASB-A-194342672-39eb0f4a",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/fuji/exif-mnote-data-fuji.c",
                "function": "exif_mnote_data_fuji_load"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "258535496758549796525577034021958697522",
                    "59736004700112239815348148878440973207",
                    "156015236527021583219511368386532566842",
                    "208925529009590714242737344820623926710",
                    "48666843725151391636436753403927499968",
                    "240018877582134170072901602787940449497",
                    "213651751248844444609361278218619392192",
                    "152302461492781522310162171822127815345",
                    "62182544705571316333036728162786637476",
                    "242390438284685401923947976273825853729",
                    "284553104731774990022674155994110483697",
                    "23214577493705472685592134892419422943",
                    "217382026755880070287099181453515892637",
                    "232535131140631515703129315698992429648",
                    "326481239605051460902876578302081753576",
                    "338367017957438403399591092303558428499",
                    "21616384379039474647905404541779968469",
                    "240983110241008204587683960473455952697",
                    "300382965223174925975307352434426334743",
                    "188422837286098323284111960324460508945",
                    "144254756210762447390137419065902126524",
                    "43833660071409727621081211170277356266",
                    "129968889050604978613839631187151974605",
                    "116747509092517018688199909938715976133",
                    "288949564732672714059697529825343483626",
                    "314788910212899863640686260426888679038",
                    "157532589449493052524821219631199914886",
                    "45393122599490990728121242797044305316",
                    "39540614766808889591457708870210383263",
                    "21089699327839949456483140375456845158",
                    "301458848095656617000108631530238790419",
                    "323453559867362649834545384425527187279",
                    "75772798565266786018311198559361232120",
                    "186253402370051844648021984182755247832",
                    "87775394838865803204933070860362431916"
                ]
            },
            "id": "ASB-A-194342672-8ade174f",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/olympus/exif-mnote-data-olympus.c"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "91768807785251968606655776771787404175",
                    "34128777807662979432063334523332355086",
                    "122684923369204591401773385474411219437",
                    "306501088345474863721586112929833381110",
                    "138851954609533570359062211287425004272",
                    "1936258232986127287851615607716904335",
                    "53254384811274092521536811663461829923",
                    "247226864292509684740302401359787767559",
                    "287947585148421249845200903856289510669",
                    "104253677331884237553937680473303634630",
                    "131253004424668098972405393941221762040",
                    "332928245879175964489794819146672288298",
                    "154921360113025583163959014935285786330",
                    "229994903253438464991697503678377727877",
                    "106720485668533517217715668095921258485",
                    "131450083276499232150020930332149982750",
                    "163570383433052667235952779228527056161",
                    "44006543196768161952519086084373760910",
                    "15994231627680740085484671932692890255",
                    "197911634203420330037577726332330554142",
                    "194890962513460607422706959778358943056",
                    "313155748930828196394430449175341864996",
                    "155133720598942189245718972478170672303",
                    "222809935566415879642717990068393848638"
                ]
            },
            "id": "ASB-A-194342672-b0829901",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/fuji/exif-mnote-data-fuji.c"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "67992316777328202553980430044272331270",
                    "232550279310151884703013089340447102658",
                    "262436377453016637111844930069636124266",
                    "330076833017829254660096767153562663059",
                    "228662460307024714608934979598524022781",
                    "233676342583969049750620450728947013967",
                    "160686445356664800807236764665764019330",
                    "154921360113025583163959014935285786330",
                    "229994903253438464991697503678377727877",
                    "275315361253278129193099917602521068866",
                    "304848201401731473370420849461607645697",
                    "69681233052220359974246983910946828230",
                    "329721097948751380813217950720224206016",
                    "249747458773296643272793894562528613180",
                    "16243798146026572846220843309356160713",
                    "164072094161247012763677138634413304489",
                    "105483538392136473165128370458666347432",
                    "309934484426480763336454860572763384368",
                    "183082392600355293043774931062045147506"
                ]
            },
            "id": "ASB-A-194342672-b39e92d6",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/pentax/exif-mnote-data-pentax.c"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 2374.0,
                "function_hash": "327868807100784019661132185299592104085"
            },
            "id": "ASB-A-194342672-c147af7c",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/canon/exif-mnote-data-canon.c",
                "function": "exif_mnote_data_canon_load"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "183661055639346139562865211106879471593",
                    "102180397425500091626994875092804653997",
                    "306305871760784389225367867808059433294",
                    "303255437467966467341393093297170437848",
                    "100948656951186216070801422017812816676",
                    "73432668262711205432098364026531541312",
                    "267961534160633078526824789703397165948",
                    "154921360113025583163959014935285786330",
                    "103248917384609285893761502457655296973",
                    "22227807076449600468076546494790266074",
                    "193000294359280234636191826172030860032",
                    "176117644035555751522229401211926605647",
                    "263132597833869344788571920226587275969",
                    "42658674550384883182946853197281633468",
                    "33198140988457916349558889987929538988",
                    "112671455866612657294225999046785040953",
                    "75308504808077224835780035377193872907",
                    "196607724232554454389644985523791773223"
                ]
            },
            "id": "ASB-A-194342672-ec3c715d",
            "source": "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "libexif/canon/exif-mnote-data-canon.c"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/external/libexif/+/c9da78d8d9f302c767b366ef256e24fa32f8784f",
        "https://android.googlesource.com/platform/external/libexif/+/fd5f7bab830858e57a2baf9d4dd47e5820337b56"
    ],
    "spl": "2022-02-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}