Skip to content

[Aikido] Fix 9 security issues in pdfmake, lodash, lodash-es and 5 more#1539

Closed
aikido-autofix[bot] wants to merge 1 commit intomasterfrom
fix/aikido-security-update-packages-19107322-qfry
Closed

[Aikido] Fix 9 security issues in pdfmake, lodash, lodash-es and 5 more#1539
aikido-autofix[bot] wants to merge 1 commit intomasterfrom
fix/aikido-security-update-packages-19107322-qfry

Conversation

@aikido-autofix
Copy link
Copy Markdown

@aikido-autofix aikido-autofix Bot commented Mar 12, 2026

Upgrade dependencies to fix SSRF in pdfmake, prototype pollution in lodash, and ReDoS/backtracking DoS in minimatch.

✅ 8 CVEs resolved by this upgrade

This PR will resolve the following CVEs:

Issue Severity           Description
AIKIDO-2026-10337
MEDIUM
[pdfmake] A vulnerability allows loading external resources from arbitrary URLs during PDF generation, enabling server-side request forgery (SSRF) attacks if user-controlled input constructs document definitions. An attacker could exploit this to access internal services or restricted resources through unauthorized outbound requests.
CVE-2025-13465
MEDIUM
[lodash] A prototype pollution vulnerability in _.unset and _.omit functions allows attackers to delete methods from global prototypes via crafted paths. While this prevents property overwriting, it can cause denial of service by removing critical functionality.
AIKIDO-2024-10523
MEDIUM
[react-hook-form] Prototype pollution vulnerability allows attackers to manipulate object prototypes via prototype and constructor properties, potentially leading to unintended behavior, security breaches, or further exploitation.
CVE-2026-26996
LOW
[minimatch] A Regular Expression Denial of Service (ReDoS) vulnerability exists when glob patterns contain many consecutive * wildcards followed by a literal character, causing exponential backtracking with O(4^N) complexity. Applications passing user-controlled strings as patterns to minimatch() are vulnerable to severe performance degradation or hangs.
CVE-2026-27903
LOW
[minimatch] A ReDoS vulnerability in glob pattern matching causes unbounded recursive backtracking with multiple GLOBSTAR segments, enabling attackers to stall the event loop for tens of seconds via crafted patterns in build tools, CI/CD pipelines, or multi-tenant systems.
CVE-2026-27904
LOW
[minimatch] Nested extglobs (*() and +()) generate regexps with catastrophic backtracking, causing severe ReDoS denial-of-service attacks with minimal input patterns triggering multi-second hangs.
GHSA-36jr-mh4h-2g58
LOW
[d3-color] The d3-color module provides representations for various color spaces in the browser. Versions prior to 3.1.0 are vulnerable to a Regular expression Denial of Service. This issue has been patched in version 3.1.0. There are no known workarounds.
CVE-2025-5889
LOW
[brace-expansion] A regular expression complexity vulnerability in the expand function allows remote attackers to cause denial of service through inefficient regex processing, though exploitation is difficult and requires high attack complexity.

@github-actions github-actions Bot added the bug Something isn't working label Mar 12, 2026
@aikido-autofix aikido-autofix Bot changed the title [Aikido] Fix 9 security issues in pdfmake, lodash-es, lodash and 5 more [Aikido] Fix 9 security issues in pdfmake, lodash, lodash-es and 5 more Mar 17, 2026
@aikido-autofix aikido-autofix Bot closed this Mar 19, 2026
@aikido-autofix aikido-autofix Bot deleted the fix/aikido-security-update-packages-19107322-qfry branch March 19, 2026 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants