Skip to content

Commit c8264f9

Browse files
committed
repo_apkv3: improve blob length check
1 parent fb4b434 commit c8264f9

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ext/repo_apkv3.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ adb_blob(const unsigned char *adb, size_t adblen, unsigned int v, size_t *bloblp
5454
blobl |= adb[v++] << 16;
5555
blobl |= adb[v++] << 24;
5656
}
57-
if (v + blobl > adblen)
57+
if (blobl > adblen || v + blobl > adblen)
5858
return 0;
5959
*bloblp = blobl;
6060
return adb + v;

0 commit comments

Comments
 (0)