Skip to content

FAW-1229, FAW-1573: add missing vulnerability catalogue entries - #21

Merged
olsigjecii merged 2 commits into
mainfrom
og/complete-vulnerability-kb
Nov 2, 2026
Merged

olsigjecii merged 2 commits into
mainfrom
og/complete-vulnerability-kb

Conversation

@olsigjecii

@olsigjecii olsigjecii commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

What this does

Add public pages for 12 vulnerabilities missing from the catalogue: React2Shell, PHP2Shell, markdown-it, highlight.js, Swiper, Quill, MooTools, Marked, protobuf.js, Video.js, Backup file disclosure and Broken Object Level Authorization. Each entry includes metadata, remediation and advisory references.

A read-only production API check on October 30, 2026 confirmed all 12 in the built-in profiles and definitions visible to the authenticated account. BOLA is high/CVSS 3.1 8.1 and appears in API profiles; Backup disclosure is low/CVSS 3.0 5.3 and appears in web profiles. PHP2Shell appears in full/api_full. This does not establish availability in every account or region.

Notes for the reviewer

  • Resolve the markdown-it/highlight.js CWE discrepancy: production still reports CWE-1035; these entries use the current library convention, CWE-1395. MITRE prohibits vulnerability mapping to the CWE-1035 category.
  • Compliance mappings are based on scanner standards source, rather than the live definition API. PHP compliance is empty because no mapping has been established.
  • PHP's scanner CVSS 3.1 rating and the upstream CVSS 4.0 rating are explained separately. Quill and MooTools guidance avoids claiming an available upgrade fixes all documented issues.
  • Coordinate rollout with the companion website metadata-rendering PR. Prefer releasing its rendering fixes first.

Validation: all 12 additions were independently reviewed and all 23 reference links returned HTTP 200. All 139 existing/new entries passed the website's actual list/sitemap/detail parsing and metadata rendering using local file transport, repeated after the live metadata corrections. GitHub transport and styling were mocked; deployed website rendering and cache refresh remain unverified.

After release, verify the public list, each new detail page, severity/PCI filtering and the vulnerability sitemap before closing the linked tickets.

Missed anything?

  • Content and parser/rendering validation completed.
  • Documentation and remediation included.
  • Commits signed and scoped.
  • Backend/content review completed; approved at the merged head.
  • Public visibility verified after release on November 2, 2026.

More information

Tracking: FAW-1706 coordinates catalogue coverage, rendering and public rollout. FAW-1707 tracks the separate existing website test/lint failures. FAW-1229 and FAW-1573 retain the eight library acceptance criteria.

Requested by Olsi Gjeci.

Production verification — November 2, 2026

Both PRs are approved and merged (website first). All 12 new entries are live in the public list, individual detail pages and 139-entry sitemap. Browser verification covered descriptions, remediation, reference links, CWE/CVSS metadata, UTF-8 punctuation, name/severity filters and PCI filtering, including both legacy and v4.0.1 mappings. Public markdown-it/highlight.js pages retain the approved CWE-1395 mapping.

FAW-1706, FAW-1229 and FAW-1573 are Done with production evidence. FAW-1707 remains open for the separate existing full-suite/lint failures. No backend-definition migration is claimed.

PHP2Shell · PHP search · vulnerability sitemap

olsigjecii and others added 2 commits October 30, 2026 09:08
Add twelve candidate entries with advisory references and remediation.
Keep live-profile and provisional metadata confirmation as prerequisites
for publishing the review draft.

Related: FAW-1229
Related: FAW-1573
Co-authored-by: Olsi Gjeci <olsi.gjeci@snyk.io>
Co-authored-by: FORGE <forge@snyk.io>
Use the live definition severity and CVSS fields for BOLA, backup file
disclosure, markdown-it and highlight.js. Preserve the current library
CWE convention and document its discrepancy with the two legacy
production definitions for content review.

Related: FAW-1229
Related: FAW-1573
Co-authored-by: Olsi Gjeci <olsi.gjeci@snyk.io>
Co-authored-by: FORGE <forge@snyk.io>
@olsigjecii
olsigjecii requested a review from a team as a code owner October 30, 2026 13:39
@olsigjecii
olsigjecii merged commit e585fae into main Nov 2, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants