Merging to release-1.14.1: [TT-16932] Fix CVE-2026-32286 (#959)#980
Conversation
Cherry-pick failed with conflicts and requires manual resolution.
This empty commit exists to allow opening a draft PR.
|
|
This PR addresses security vulnerability CVE-2026-32286 by upgrading core database dependencies, primarily migrating the PostgreSQL driver from Files Changed AnalysisThe bulk of the changes consists of two new test files,
Architecture & Impact Assessment
PostgreSQL Connection Logic ChangeThe upgrade to graph TD
subgraph "Before (pgx/v4)"
A[SQLPump] --> B{gorm.Open};
B --> C[gorm.io/driver/postgres];
C --> D[DSN String];
end
subgraph "After (pgx/v5)"
A2[SQLPump] --> E{"Dialect()"};
E --> F[pgx.ParseConfig];
F --> G[stdlib.OpenDB];
G -- with --> H[AfterConnect Hook];
H --> I[Register monthEncodePlan];
G --> J[gorm.io/driver/postgres];
J --> K{gorm.Open};
A2 --> K;
end
Scope Discovery & Context ExpansionThe core of this PR is a dependency upgrade to mitigate a security risk. The direct impact is confined to the
Metadata
Powered by Visor from Probelabs Last updated: 2026-04-17T17:53:14.601Z | Triggered by: pr_updated | Commit: 917354c 💡 TIP: You can chat with Visor using |
✅ Security Check PassedNo security issues found – changes LGTM. ✅ Security Check PassedNo security issues found – changes LGTM. \n\nArchitecture Issues (1)
✅ Performance Check PassedNo performance issues found – changes LGTM. Powered by Visor from Probelabs Last updated: 2026-04-17T17:53:10.877Z | Triggered by: pr_updated | Commit: 917354c 💡 TIP: You can chat with Visor using |



Cherry-pick of
76d4448681b75c1279e2e00b10dc3d8f96e8afe4frommastertorelease-1.14.1requires manual resolution.Conflicts detected: 6
Tips:
git cherry-pick -x 76d4448681b75c1279e2e00b10dc3d8f96e8afe4Original commit: 76d4448