In ufdtgetnodebypathlen of ufdtconvert.c, there is a possible out of bounds read due to a missing bounds check. This could lead to local information disclosure with System execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "match_only_versions": [ "13" ], "digest": { "length": 633.0, "function_hash": "31534112951051885961626345987427287572" }, "id": "PUB-A-246194233-1fd2c41a", "source": "https://android.googlesource.com/platform/system/libufdt/+/234b63776ec124bbd9f5e19b7fd1504966e2703a", "deprecated": false, "signature_version": "v1", "target": { "file": "ufdt_convert.c", "function": "ufdt_get_node_by_path_len" }, "signature_type": "Function" }, { "match_only_versions": [ "13" ], "digest": { "threshold": 0.9, "line_hashes": [ "83757736211675648096187484761578628180", "226246856054325188365302774104751738140", "221982115710785921729572647795329715083", "297678899782898885432409520256776963749", "308684250075690242281098377585041055707", "264372357079069708951312261234024557209", "157471818692844770083447603081116857886", "182709770165152014563914828672853833918", "267901867295275700136597283893710993329" ] }, "id": "PUB-A-246194233-5390f2ae", "source": "https://android.googlesource.com/platform/system/libufdt/+/234b63776ec124bbd9f5e19b7fd1504966e2703a", "deprecated": false, "signature_version": "v1", "target": { "file": "ufdt_convert.c" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/system/libufdt/+/234b63776ec124bbd9f5e19b7fd1504966e2703a" ], "spl": "2022-12-01", "severity": "Moderate", "types": [ "ID" ] }