diff options
author | James Meyer <james.meyer@operamail.com> | 2012-08-07 14:57:31 (GMT) |
---|---|---|
committer | James Meyer <james.meyer@operamail.com> | 2012-08-07 14:57:31 (GMT) |
commit | 356f47550a1d05cd1115e186a6816d614bbf8eeb (patch) | |
tree | 7d18aa942f4fb19a8e307a643f3b7bfdbb4c0fe4 /abs/core/libid3tag/CVE-2008-2109.patch | |
parent | 3599272b7174dfa23c0633d5a63cd2c83f94211e (diff) | |
download | linhes_pkgbuild-356f47550a1d05cd1115e186a6816d614bbf8eeb.zip linhes_pkgbuild-356f47550a1d05cd1115e186a6816d614bbf8eeb.tar.gz linhes_pkgbuild-356f47550a1d05cd1115e186a6816d614bbf8eeb.tar.bz2 |
libid3tag .15.1b
Diffstat (limited to 'abs/core/libid3tag/CVE-2008-2109.patch')
-rw-r--r-- | abs/core/libid3tag/CVE-2008-2109.patch | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/abs/core/libid3tag/CVE-2008-2109.patch b/abs/core/libid3tag/CVE-2008-2109.patch new file mode 100644 index 0000000..26c54c5 --- /dev/null +++ b/abs/core/libid3tag/CVE-2008-2109.patch @@ -0,0 +1,11 @@ +--- field.c.orig 2008-05-05 09:49:15.000000000 -0400 ++++ field.c 2008-05-05 09:49:25.000000000 -0400 +@@ -291,7 +291,7 @@ + + end = *ptr + length; + +- while (end - *ptr > 0) { ++ while (end - *ptr > 0 && **ptr != '\0') { + ucs4 = id3_parse_string(ptr, end - *ptr, *encoding, 0); + if (ucs4 == 0) + goto fail; |