Skip to content

Security july 2026 - #146

Merged
jmgasper merged 4 commits into
developfrom
security_july_2026
Jul 21, 2026
Merged

Security july 2026#146
jmgasper merged 4 commits into
developfrom
security_july_2026

Conversation

@jmgasper

Copy link
Copy Markdown
Contributor

Fix ECR CVEs noted - critical, high, and medium. Includes an update to Node 26 to address critical vulnerabilities in both Prisma and Node.

jmgasper added 4 commits July 20, 2026 12:56
Upgrade Node, runtime packages, and transitive dependencies, replace the deprecated request client, and minimize the production image to eliminate the active Critical, High, and Medium findings without changing API behavior.

Critical findings remediated: CVE-2023-26136, CVE-2025-10263, CVE-2025-15467, CVE-2025-62718, CVE-2025-7783, CVE-2026-12087, CVE-2026-13221, CVE-2026-23112, CVE-2026-23240, CVE-2026-23450, CVE-2026-23455, CVE-2026-25547, CVE-2026-25896, CVE-2026-25897, CVE-2026-25898, CVE-2026-25968, CVE-2026-25971, CVE-2026-25983, CVE-2026-25986, CVE-2026-25987, CVE-2026-26284, CVE-2026-27699, CVE-2026-27837, CVE-2026-29045, CVE-2026-31402, CVE-2026-31405, CVE-2026-31414, CVE-2026-31448, CVE-2026-31478, CVE-2026-31533, CVE-2026-31536, CVE-2026-31607, CVE-2026-31637, CVE-2026-31649, CVE-2026-31657, CVE-2026-31659, CVE-2026-31668, CVE-2026-31669, CVE-2026-31682, CVE-2026-31685, CVE-2026-31705, CVE-2026-31789, CVE-2026-33845, CVE-2026-34182, CVE-2026-41242, CVE-2026-42010, CVE-2026-42043, CVE-2026-42044, CVE-2026-42216, CVE-2026-42217, CVE-2026-42264, CVE-2026-43011, CVE-2026-43037, CVE-2026-43038, CVE-2026-43071, CVE-2026-43083, CVE-2026-43114, CVE-2026-43117, CVE-2026-43125, CVE-2026-43185, CVE-2026-43186, CVE-2026-43198, CVE-2026-43304, CVE-2026-43341, CVE-2026-43383, CVE-2026-43406, CVE-2026-43407, CVE-2026-43414, CVE-2026-43493, CVE-2026-43501, CVE-2026-44172, CVE-2026-45972, CVE-2026-45988, CVE-2026-46043, CVE-2026-46119, CVE-2026-46135, CVE-2026-46137, CVE-2026-46185, CVE-2026-46195, CVE-2026-46266, CVE-2026-4800, CVE-2026-48930, CVE-2026-49261, CVE-2026-52914, CVE-2026-52924, CVE-2026-52931, CVE-2026-52955, CVE-2026-52958, CVE-2026-52982, CVE-2026-52986, CVE-2026-52989, CVE-2026-52993, CVE-2026-52999, CVE-2026-53002, CVE-2026-53006, CVE-2026-53043, CVE-2026-53045, CVE-2026-53046, CVE-2026-53049, CVE-2026-53086, CVE-2026-53088, CVE-2026-53131, CVE-2026-53176, CVE-2026-53186, CVE-2026-53215, CVE-2026-53216, CVE-2026-53221, CVE-2026-53224, CVE-2026-53225, CVE-2026-53228, CVE-2026-53246, CVE-2026-53309, CVE-2026-53355, CVE-2026-56367, CVE-2026-56372, CVE-2026-57433, MAL-2025-21003.
Remediate CVE-2026-41907 by replacing AWS SDK v2 with the AWS SDK v3 S3 client, upgrading NYC, and ensuring UUID 14.0.1 is the only resolved UUID release.

Prune development dependencies and nested lock metadata, copy only production runtime assets, and remove npm, npx, and corepack from the final Wolfi image while preserving Prisma migrations and generated native clients.
Invoke and await the exported NestJS bootstrap after Prisma migrations so ECS keeps the service process alive and reports startup failures.
@jmgasper
jmgasper merged commit 986fb90 into develop Jul 21, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant