Description
An issue was discovered in GCDWebServer before 3.5.3. The method moveItem in the GCDWebUploader class checks the FileExtension of newAbsolutePath but not oldAbsolutePath. By leveraging this vulnerability, an adversary can make an inaccessible file be available (the credential of the app, for instance).
Metrics
CVSS 3.0 7.5/10
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NWeakness enumeration
Affected software
| Vendor | Product | Versions |
|---|---|---|
| n/a | n/a | n/a |
References
- https://github.com/swisspol/GCDWebServer/commit/02738433bf2e1b820ef48f04edd15df304081802Patch, Third Party Advisory
- https://github.com/swisspol/GCDWebServer/compare/3.5.2...3.5.3Patch, Third Party Advisory
- https://github.com/swisspol/GCDWebServer/issues/433Third Party Advisory
- https://github.com/swisspol/GCDWebServer/commit/02738433bf2e1b820ef48f04edd15df304081802Patch, Third Party Advisory
- https://github.com/swisspol/GCDWebServer/compare/3.5.2...3.5.3Patch, Third Party Advisory
- https://github.com/swisspol/GCDWebServer/issues/433Third Party Advisory
Timeline
- Published
- Aug 10, 2019
- Last modified
- Jun 17, 2026
- NVD status
- Modified