Skip to content

GHSA-pfrc-5hhq-6hvr CVE-2018-19620

Showdoc Unauthenticated Access

Medium Packagist
Severity
4.3 / 10
Medium · CVSS 3.0
Exploit chance (EPSS)
1.26%
Chance of exploitation in the next 30 days. Higher than 69.62% of scored vulnerabilities.
Known exploited
No
Not in CISA's catalog
Weakness
CWE-425 Direct Request ('Forced Browsing')
Fix
2.4.2
Upgrade showdoc/showdoc to this version or later

Description

ShowDoc 2.4.1 allows remote attackers to edit other users' notes by navigating with a modified page_id.

Affected versions

Packagist

PackageVulnerableFixed in
showdoc/showdoc
< 2.4.2
2.4.2

How to fix

Move to the fixed version or later with your package manager, update the lockfile, and run your tests. If the package only arrives through another dependency, upgrade that dependency first. If none of its releases pulls a fixed version yet, force the version with your package manager's override.

showdoc/showdoc Packagist → 2.4.2

composer
composer require showdoc/showdoc:^2.4.2

Severity breakdown

CVSS 3.0 4.3

CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N

Attack vector
Network
Attack complexity
Low
Privileges required
Low
User interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Weakness

CWE-425: Direct Request ('Forced Browsing')

The web application does not adequately enforce appropriate authorization on all restricted URLs, scripts, or files.

How to prevent it
  • Architecture and Design, Operation: Apply appropriate access control authorizations for each access to all restricted URLs, scripts or files.
  • Architecture and Design: Consider using MVC based frameworks such as Struts.

References

Timeline

  1. Published
  2. Last updated by the source
  3. Latest EPSS score
AdvisorySeverityWhy it's related
GHSA-fm5r-cj7v-rj2c
ShowDoc has an Injection vulnerability
Medium Also affects showdoc/showdoc
GHSA-6jmr-r7p6-f5wr
ShowDoc unrestricted file upload vulnerability
Critical Also affects showdoc/showdoc
GHSA-2263-jwgm-wv97
Showdoc XSS Vulnerability
Medium Also affects showdoc/showdoc
GHSA-6xx7-cphv-pxgr
Showdoc Forced Browsing
Medium Also affects showdoc/showdoc
GHSA-3p87-gqw8-4pf2
Showdoc CSRF Vulnerability
Medium Also affects showdoc/showdoc
GHSA-xp82-jmw8-mjxp
Unrestricted Upload of File with Dangerous Type in ShowDoc
High Also affects showdoc/showdoc
GHSA-vpwq-6cp4-ffqc
Stored Cross-site Scripting in ShowDoc
Medium Also affects showdoc/showdoc
GHSA-v94v-pxqp-5qgj
Cross-site Scripting in ShowDoc
Medium Also affects showdoc/showdoc
Is this in your code?

MergeHarbor checks every repository's dependencies against this database, ranks what matters by exploitability and reachability, routes it to the owning team and opens the fix pull request.

Check your repos with MergeHarbor