summaryrefslogtreecommitdiffstats
path: root/php-bug67411.patch
diff options
context:
space:
mode:
Diffstat (limited to 'php-bug67411.patch')
-rw-r--r--php-bug67411.patch37
1 files changed, 0 insertions, 37 deletions
diff --git a/php-bug67411.patch b/php-bug67411.patch
deleted file mode 100644
index 27c0204..0000000
--- a/php-bug67411.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 5c9f96799961818944d43b22c241cc56c215c2e4 Mon Sep 17 00:00:00 2001
-From: Remi Collet <remi@php.net>
-Date: Tue, 10 Jun 2014 14:13:14 +0200
-Subject: [PATCH] Fixed Bug #67411 fileinfo: cdf_check_stream_offset
- insufficient boundary check
-
-Upstream:
-https://github.com/file/file/commit/36fadd29849b8087af9f4586f89dbf74ea45be67
----
- ext/fileinfo/libmagic/cdf.c | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/ext/fileinfo/libmagic/cdf.c b/ext/fileinfo/libmagic/cdf.c
-index 16649f1..c9a5d50 100644
---- a/ext/fileinfo/libmagic/cdf.c
-+++ b/ext/fileinfo/libmagic/cdf.c
-@@ -277,13 +277,15 @@ cdf_check_stream_offset(const cdf_stream_t *sst, const cdf_header_t *h,
- {
- const char *b = (const char *)sst->sst_tab;
- const char *e = ((const char *)p) + tail;
-+ size_t ss = sst->sst_dirlen < h->h_min_size_standard_stream ?
-+ CDF_SHORT_SEC_SIZE(h) : CDF_SEC_SIZE(h);
- (void)&line;
-- if (e >= b && (size_t)(e - b) <= CDF_SEC_SIZE(h) * sst->sst_len)
-+ if (e >= b && (size_t)(e - b) <= ss * sst->sst_len)
- return 0;
- DPRINTF(("%d: offset begin %p < end %p || %" SIZE_T_FORMAT "u"
- " > %" SIZE_T_FORMAT "u [%" SIZE_T_FORMAT "u %"
- SIZE_T_FORMAT "u]\n", line, b, e, (size_t)(e - b),
-- CDF_SEC_SIZE(h) * sst->sst_len, CDF_SEC_SIZE(h), sst->sst_len));
-+ ss * sst->sst_len, ss, sst->sst_len));
- errno = EFTYPE;
- return -1;
- }
---
-1.9.2
-