From 404faec921d7fc5ee87dc808754925322e4d0f04 Mon Sep 17 00:00:00 2001 From: Maddie Busig Date: Tue, 29 Apr 2025 06:13:52 -0700 Subject: [PATCH] Fix missing length check in add_group_characteristic --- src/fractal.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fractal.cpp b/src/fractal.cpp index cee25b6..b51b740 100644 --- a/src/fractal.cpp +++ b/src/fractal.cpp @@ -23,6 +23,9 @@ group_id_t ruleset_t::add_group_characteristic(const etl::ivector& t if (m_group_characteristics.full()) { throw mtl::length_error(); } + if (tokens.size() > g_max_cgroup_tokens) { + throw mtl::length_error(); + } m_group_characteristics.push_back(group_characteristic_t()); group_characteristic_t& chr = m_group_characteristics.back();