Summary
The jfrog-client-go library depends on github.com/nwaples/rardecode v1.1.3, which is affected by GO-2025-4020 - a DoS vulnerability due to unrestricted RAR dictionary sizes.
Current State
jfrog-client-go v1.55.0 still uses rardecode v1.1.3
- The
rardecode v1.x branch has no fix and appears unmaintained (last release: March 2022)
rardecode/v2 (v2.2.0+) introduced MaxDictionarySize() option to mitigate this issue
Dependency Path
github.com/jfrog/jfrog-client-go
└── github.com/jfrog/archiver/v3
└── github.com/nwaples/rardecode v1.1.3
Request
Could you please consider upgrading to github.com/nwaples/rardecode/v2 to address this vulnerability? This would allow downstream consumers to resolve the Dependabot/security scanner alerts.
References