CVE-2017-20178 json
Codiad process.php saveJSON information disclosure
published 2023-02-21 3 y ago modified 2026-06-17 4 mo ago also GHSA-2q79-56rq-8v3c , EUVD-2023-0602
- cvss
- 3.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 52%
- public exploits
- 0
- none known
Summary
** UNSUPPORTED WHEN ASSIGNED ** A vulnerability was found in Codiad 2.8.0. It has been rated as problematic. Affected by this issue is the function saveJSON of the file components/install/process.php. The manipulation of the argument data leads to information disclosure. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. Upgrading to version 2.8.1 is able to address this issue. The patch is identified as 517119de673e62547ee472a730be0604f44342b5. It is recommended to upgrade the affected component. VDB-221498 is the identifier assigned to this vulnerability. NOTE: This vulnerability only affects products that are no longer supported by the maintainer.
Patch / fix
- packagist codiad/codiad 2.8.1
- github.com/Codiad/Codiad@517119d commit
- github.com/Codiad/Codiad#974 pull request
- github.com/Codiad/Codiad/releases/tag/v.2.8.1 release
Exploit prediction
0.68% chance of exploitation in the next 30 days, higher than 52% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 3.1 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N |
| CNA | 3.0 | 3.1 | CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N |
| CNA | 2.0 | 2.1 | AV:N/AC:H/Au:S/C:P/I:N/A:N |
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| packagist | codiad/codiad | <2.8.1 |
2.8.1 |
Affected products
- n/a Codiad
Classification
- Weakness
-
- CWE-200 Exposure of Sensitive Information to an Unauthorized Actor
References
-
github.com
/Codiad/Codiad/pull/974
issue-tracking, web, patch
-
github.com
/Codiad/Codiad/commit/517119de673e62547ee472a730be0604f44342b5
patch, web
-
github.com
/Codiad/Codiad/releases/tag/v.2.8.1
patch, web, release-notes
-
vuldb.com
/?id.221498
vdb-entry, technical-description, web, third-party-advisory
-
vuldb.com
/?ctiid.221498
signature, permissions-required, web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2017-20178
advisory
-
github.com
/Codiad/Codiad
package
Sources
- CVE List CVE-2017-20178
- GitHub Advisory GHSA-2q79-56rq-8v3c
- NVD CVE-2017-20178
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.