You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 18, 2026. It is now read-only.
| Commons IO | 2.18.0 | ✅ Current — CVE-2021-29425 path traversal fix included |
135
+
| Woodstox | 7.1.0 | ✅ Current — XML parser (replaced legacy wstx-asl) |
135
136
| JUnit | 4.13.2 | Test-only dependency |
136
137
137
138
### Recommendations
138
139
139
-
-**Upgrade PostgreSQL JDBC** to 42.x for TLS 1.3 support and
140
-
security fixes
141
-
-**Upgrade Commons IO** to 2.x for path traversal fixes in utility
142
-
methods
143
140
-**Run with least-privilege database credentials** — the application
144
141
only needs SELECT on `nic_aziala` tables and SELECT/INSERT/UPDATE on
145
142
`nic_apps` tables
@@ -155,3 +152,4 @@ configured for automated security scanning on every push.
155
152
|------|---------|----------|-----|
156
153
| 2026-03-02 |`Network.generateFile()` path traversal bypass — validation used canonical `outputFile` but file write used raw `path`| High | Changed file write to use validated `outputFile`|
157
154
| 2026-03-02 |`Util` JDBC connection string injection — `DB_HOST` env var concatenated into JDBC URL without sanitization, enabling parameter injection and potential RCE via `socketFactory` gadgets | High | Added `validateHost()` with strict hostname regex |
155
+
| 2026-04-03 | SECURITY.md dependency table listed old versions (PostgreSQL 8.3-604, Commons IO 1.4) despite pom.xml already upgraded | Low | Updated SECURITY.md to reflect actual dependency versions |
0 commit comments