From 83ba5bbf00dc3d26af8a3cebcd2cc80308d17879 Mon Sep 17 00:00:00 2001 From: anupamme Date: Sat, 15 Aug 2026 09:08:41 +0000 Subject: [PATCH] fix: V-001 security vulnerability Automated security fix generated by OrbisAI Security --- gitstatus/src/arena.h | 1 + 1 file changed, 1 insertion(+) diff --git a/gitstatus/src/arena.h b/gitstatus/src/arena.h index 569833ca..ba449e95 100644 --- a/gitstatus/src/arena.h +++ b/gitstatus/src/arena.h @@ -94,6 +94,7 @@ class Arena { template inline T* Allocate(size_t n) { static_assert(!std::is_reference(), ""); + if (n > std::numeric_limits::max() / sizeof(T)) throw std::bad_alloc(); return static_cast(Allocate(n * sizeof(T), alignof(T))); }