An issue was discovered in Anti-Grain Geometry (AGG) 2.4 as used in SVG++ (aka svgpp) 1.2.3. In the function agg::cell_aa::not_equal, dx is assigned to (x2 - x1). If dx >= dx_limit, which is (16384 << poly_subpixel_shift), this function will call itself recursively. There can be a situation where (x2 - x1) is always bigger than dx_limit during the recursion, leading to continual stack consumption.
Advisories
Source ID Title
Debian DLA Debian DLA DLA-1656-1 agg security update
Debian DLA Debian DLA DLA-2872-1 agg security update
Debian DLA Debian DLA DLA-3376-1 svgpp security update
EUVD EUVD EUVD-2019-15812 An issue was discovered in Anti-Grain Geometry (AGG) 2.4 as used in SVG++ (aka svgpp) 1.2.3. In the function agg::cell_aa::not_equal, dx is assigned to (x2 - x1). If dx >= dx_limit, which is (16384 << poly_subpixel_shift), this function will call itself recursively. There can be a situation where (x2 - x1) is always bigger than dx_limit during the recursion, leading to continual stack consumption.
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2024-08-04T20:16:24.774Z

Reserved: 2019-01-12T00:00:00

Link: CVE-2019-6245

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2019-01-13T00:29:00.477

Modified: 2024-11-21T04:46:18.053

Link: CVE-2019-6245

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses