summaryrefslogtreecommitdiff
path: root/dev-libs/libbson/files
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/libbson/files')
-rw-r--r--dev-libs/libbson/files/libbson-1.24.4-CVE-2023-0437.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/dev-libs/libbson/files/libbson-1.24.4-CVE-2023-0437.patch b/dev-libs/libbson/files/libbson-1.24.4-CVE-2023-0437.patch
new file mode 100644
index 000000000000..d9ac4b171e40
--- /dev/null
+++ b/dev-libs/libbson/files/libbson-1.24.4-CVE-2023-0437.patch
@@ -0,0 +1,25 @@
+From be865dd759a28aa268232766f304d1bc11f1e8f7 Mon Sep 17 00:00:00 2001
+From: Kevin Albertson <kevin.albertson@mongodb.com>
+Date: Mon, 30 Oct 2023 18:01:30 +0000
+Subject: [PATCH] CDRIVER-4747 use `size_t` consistently in
+ `bson_utf8_validate` (#1458)
+
+---
+ src/libbson/src/bson/bson-utf8.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/libbson/src/bson/bson-utf8.c b/src/libbson/src/bson/bson-utf8.c
+index e122ac31f7..1cebd27069 100644
+--- a/src/libbson/src/bson/bson-utf8.c
++++ b/src/libbson/src/bson/bson-utf8.c
+@@ -118,8 +118,8 @@ bson_utf8_validate (const char *utf8, /* IN */
+ bson_unichar_t c;
+ uint8_t first_mask;
+ uint8_t seq_length;
+- unsigned i;
+- unsigned j;
++ size_t i;
++ size_t j;
+
+ BSON_ASSERT (utf8);
+