In allowPackageAccess of multiple files, resource exhaustion is possible when repeatedly adding allowed packages. This could lead to a local persistent denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "101138393458861100048541495691845930810", "126491840937780628697410403373514744131", "258008528360797433471288325304487224116", "28783475577963723089655229407501253500", "11803760918395638239289081343448805437", "272350059164555836817037866321220327227" ] }, "id": "ASB-A-303227969-4c9da041", "source": "https://android.googlesource.com/platform/frameworks/base/+/aaa1cb20b89f3389f9fbc362a397770c8052e7fb", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/service/java/com/android/server/blob/BlobStoreSession.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "37402569406643562322314055412458750040", "3005921560461445780243703699796863845", "87636568802040399672645385484965157980", "73490189280143943928878129018643309051", "23360089263224615556521682113737045181", "42998921169238507580766210385903023673", "257869726945214116607809097943509203135", "313877664070915578054626057193338148194", "74788398263807374059790075925970845467", "169316865874818736176730999644787443203", "172099645355247615168091416713322542175", "8316593249702131755371373281488748518", "274311528236342019563972291867543170720", "157282420949475499776412570768254423344" ] }, "id": "ASB-A-303227969-82315d13", "source": "https://android.googlesource.com/platform/frameworks/base/+/aaa1cb20b89f3389f9fbc362a397770c8052e7fb", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/framework/java/android/app/blob/BlobStoreManager.java" }, "signature_type": "Line" }, { "digest": { "length": 315.0, "function_hash": "281638815089719090853918643520913630402" }, "id": "ASB-A-303227969-969d3a95", "source": "https://android.googlesource.com/platform/frameworks/base/+/aaa1cb20b89f3389f9fbc362a397770c8052e7fb", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/framework/java/android/app/blob/BlobStoreManager.java", "function": "allowPackageAccess" }, "signature_type": "Function" }, { "digest": { "length": 540.0, "function_hash": "241942173066533732740582469164623051520" }, "id": "ASB-A-303227969-e5210dfe", "source": "https://android.googlesource.com/platform/frameworks/base/+/aaa1cb20b89f3389f9fbc362a397770c8052e7fb", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/service/java/com/android/server/blob/BlobStoreSession.java", "function": "allowPackageAccess" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/aaa1cb20b89f3389f9fbc362a397770c8052e7fb" ], "spl": "2025-06-01", "severity": "High", "types": [ "DoS" ] }
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "101138393458861100048541495691845930810", "126491840937780628697410403373514744131", "258008528360797433471288325304487224116", "28783475577963723089655229407501253500", "11803760918395638239289081343448805437", "272350059164555836817037866321220327227" ] }, "id": "ASB-A-303227969-10e74499", "source": "https://android.googlesource.com/platform/frameworks/base/+/509d619b2f9a52c5f3a88dbaa85b9bc7f66deaea", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/service/java/com/android/server/blob/BlobStoreSession.java" }, "signature_type": "Line" }, { "digest": { "length": 540.0, "function_hash": "241942173066533732740582469164623051520" }, "id": "ASB-A-303227969-11fbf514", "source": "https://android.googlesource.com/platform/frameworks/base/+/509d619b2f9a52c5f3a88dbaa85b9bc7f66deaea", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/service/java/com/android/server/blob/BlobStoreSession.java", "function": "allowPackageAccess" }, "signature_type": "Function" }, { "digest": { "length": 315.0, "function_hash": "281638815089719090853918643520913630402" }, "id": "ASB-A-303227969-1a7144b9", "source": "https://android.googlesource.com/platform/frameworks/base/+/509d619b2f9a52c5f3a88dbaa85b9bc7f66deaea", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/framework/java/android/app/blob/BlobStoreManager.java", "function": "allowPackageAccess" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "37402569406643562322314055412458750040", "3005921560461445780243703699796863845", "87636568802040399672645385484965157980", "73490189280143943928878129018643309051", "23360089263224615556521682113737045181", "42998921169238507580766210385903023673", "257869726945214116607809097943509203135", "313877664070915578054626057193338148194", "74788398263807374059790075925970845467", "169316865874818736176730999644787443203", "172099645355247615168091416713322542175", "8316593249702131755371373281488748518", "274311528236342019563972291867543170720", "157282420949475499776412570768254423344" ] }, "id": "ASB-A-303227969-f4641c03", "source": "https://android.googlesource.com/platform/frameworks/base/+/509d619b2f9a52c5f3a88dbaa85b9bc7f66deaea", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/framework/java/android/app/blob/BlobStoreManager.java" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/509d619b2f9a52c5f3a88dbaa85b9bc7f66deaea" ], "spl": "2025-06-01", "severity": "High", "types": [ "DoS" ] }
{ "vanir_signatures": [ { "digest": { "length": 315.0, "function_hash": "281638815089719090853918643520913630402" }, "id": "ASB-A-303227969-7b347f9f", "source": "https://android.googlesource.com/platform/frameworks/base/+/fe01a389c8c74ea408935f9bc2b16edea5d55975", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/framework/java/android/app/blob/BlobStoreManager.java", "function": "allowPackageAccess" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "101138393458861100048541495691845930810", "126491840937780628697410403373514744131", "258008528360797433471288325304487224116", "28783475577963723089655229407501253500", "11803760918395638239289081343448805437", "272350059164555836817037866321220327227" ] }, "id": "ASB-A-303227969-92cdf74e", "source": "https://android.googlesource.com/platform/frameworks/base/+/fe01a389c8c74ea408935f9bc2b16edea5d55975", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/service/java/com/android/server/blob/BlobStoreSession.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "37402569406643562322314055412458750040", "3005921560461445780243703699796863845", "87636568802040399672645385484965157980", "73490189280143943928878129018643309051", "23360089263224615556521682113737045181", "42998921169238507580766210385903023673", "257869726945214116607809097943509203135", "313877664070915578054626057193338148194", "74788398263807374059790075925970845467", "169316865874818736176730999644787443203", "172099645355247615168091416713322542175", "8316593249702131755371373281488748518", "274311528236342019563972291867543170720", "157282420949475499776412570768254423344" ] }, "id": "ASB-A-303227969-932a1d81", "source": "https://android.googlesource.com/platform/frameworks/base/+/fe01a389c8c74ea408935f9bc2b16edea5d55975", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/framework/java/android/app/blob/BlobStoreManager.java" }, "signature_type": "Line" }, { "digest": { "length": 540.0, "function_hash": "241942173066533732740582469164623051520" }, "id": "ASB-A-303227969-dc977f4e", "source": "https://android.googlesource.com/platform/frameworks/base/+/fe01a389c8c74ea408935f9bc2b16edea5d55975", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/service/java/com/android/server/blob/BlobStoreSession.java", "function": "allowPackageAccess" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/fe01a389c8c74ea408935f9bc2b16edea5d55975" ], "spl": "2025-06-01", "severity": "High", "types": [ "DoS" ] }
{ "vanir_signatures": [ { "digest": { "length": 315.0, "function_hash": "281638815089719090853918643520913630402" }, "id": "ASB-A-303227969-4abd83a6", "source": "https://android.googlesource.com/platform/frameworks/base/+/fe01a389c8c74ea408935f9bc2b16edea5d55975", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/framework/java/android/app/blob/BlobStoreManager.java", "function": "allowPackageAccess" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "101138393458861100048541495691845930810", "126491840937780628697410403373514744131", "258008528360797433471288325304487224116", "28783475577963723089655229407501253500", "11803760918395638239289081343448805437", "272350059164555836817037866321220327227" ] }, "id": "ASB-A-303227969-51f738e8", "source": "https://android.googlesource.com/platform/frameworks/base/+/fe01a389c8c74ea408935f9bc2b16edea5d55975", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/service/java/com/android/server/blob/BlobStoreSession.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "37402569406643562322314055412458750040", "3005921560461445780243703699796863845", "87636568802040399672645385484965157980", "73490189280143943928878129018643309051", "23360089263224615556521682113737045181", "42998921169238507580766210385903023673", "257869726945214116607809097943509203135", "313877664070915578054626057193338148194", "74788398263807374059790075925970845467", "169316865874818736176730999644787443203", "172099645355247615168091416713322542175", "8316593249702131755371373281488748518", "274311528236342019563972291867543170720", "157282420949475499776412570768254423344" ] }, "id": "ASB-A-303227969-77d5d2f6", "source": "https://android.googlesource.com/platform/frameworks/base/+/fe01a389c8c74ea408935f9bc2b16edea5d55975", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/framework/java/android/app/blob/BlobStoreManager.java" }, "signature_type": "Line" }, { "digest": { "length": 540.0, "function_hash": "241942173066533732740582469164623051520" }, "id": "ASB-A-303227969-ebb90bf3", "source": "https://android.googlesource.com/platform/frameworks/base/+/fe01a389c8c74ea408935f9bc2b16edea5d55975", "deprecated": false, "signature_version": "v1", "target": { "file": "apex/blobstore/service/java/com/android/server/blob/BlobStoreSession.java", "function": "allowPackageAccess" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/fe01a389c8c74ea408935f9bc2b16edea5d55975" ], "spl": "2025-06-01", "severity": "High", "types": [ "DoS" ] }