Read the docs
TI-2023-27674 Aliases CVE-2023-50728GHSA-pwfr-8pq7-x9qv

Unauthenticated Denial of Service in the octokit/webhooks library

Priority LOW 35CWE-755Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat.

Summary

octokit/webhooks is a GitHub webhook events toolset for Node.js. Starting in 9.26.0 and prior to 9.26.3, 10.9.2, 11.1.2, and 12.0.4, there is a problem caused by an issue with error handling in the @octokit/webhooks library because the error can be undefined in some cases. The resulting request was found to cause an uncaught exception that ends the nodejs process. The bug is fixed in octokit/webhooks.js 9.26.3, 10.9.2, 11.1.2, and 12.0.4, app.js 14.02, octokit.js 3.1.2, and Protobot 12.3.3.

Why it matters now

EPSS 0.00903 59th percentileScored 2026-11-07
Fix Fixed webhooks.js (octokit): 9.26.3, 10.9.2, 11.1.2 +1@octokit/webhooks (npm): 9.26.3, 10.9.2, 11.1.2 +1+3 more products

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
octokitwebhooks.js9.26.0 to before 9.26.3; 10.9.0 to before 10.9.2; 11.1.0 to before 11.1.2; 12.0.0 to before 12.0.49.26.3, 10.9.2, 11.1.2, 12.0.4Patch availableCNA
—@octokit/webhooks (npm)before 9.26.39.26.3Patch availableGHSA-pwfr-8pq7-x9qv
—@octokit/webhooks (npm)10.0.0 to before 10.9.210.9.2Patch availableGHSA-pwfr-8pq7-x9qv
—@octokit/webhooks (npm)11.0.0 to before 11.1.211.1.2Patch availableGHSA-pwfr-8pq7-x9qv
—@octokit/webhooks (npm)12.0.0 to before 12.0.312.0.3Patch availableGHSA-pwfr-8pq7-x9qv
—@octokit/app (npm)14.0.1 to before 14.0.214.0.2Patch availableGHSA-pwfr-8pq7-x9qv
—octokit (npm)before 3.1.23.1.2Patch availableGHSA-pwfr-8pq7-x9qv
—probot (npm)before 12.3.312.3.3Patch availableGHSA-pwfr-8pq7-x9qv
  • webhooks.js Vendoroctokit Affected 9.26.0 to before 9.26.3; 10.9.0 to before 10.9.2; 11.1.0 to before 11.1.2; 12.0.0 to before 12.0.4 Fixed in 9.26.3, 10.9.2, 11.1.2, 12.0.4 Patch available CNA
  • @octokit/webhooks (npm) Vendor— Affected before 9.26.3 Fixed in 9.26.3 Patch available GHSA-pwfr-8pq7-x9qv
  • @octokit/webhooks (npm) Vendor— Affected 10.0.0 to before 10.9.2 Fixed in 10.9.2 Patch available GHSA-pwfr-8pq7-x9qv
  • @octokit/webhooks (npm) Vendor— Affected 11.0.0 to before 11.1.2 Fixed in 11.1.2 Patch available GHSA-pwfr-8pq7-x9qv
  • @octokit/webhooks (npm) Vendor— Affected 12.0.0 to before 12.0.3 Fixed in 12.0.3 Patch available GHSA-pwfr-8pq7-x9qv
  • @octokit/app (npm) Vendor— Affected 14.0.1 to before 14.0.2 Fixed in 14.0.2 Patch available GHSA-pwfr-8pq7-x9qv
  • octokit (npm) Vendor— Affected before 3.1.2 Fixed in 3.1.2 Patch available GHSA-pwfr-8pq7-x9qv
  • probot (npm) Vendor— Affected before 12.3.3 Fixed in 12.3.3 Patch available GHSA-pwfr-8pq7-x9qv

CPE configurations NVD · 4

CPEVersionsRoleVendor
cpe:2.3:a:octokit:app:14.0.1:*:*:*:*:node.js:*:*14.0.1Vulnerableoctokit
cpe:2.3:a:octokit:octokit:*:*:*:*:*:node.js:*:*before 3.1.2Vulnerableoctokit
cpe:2.3:a:octokit:webhooks:*:*:*:*:*:node.js:*:*before 9.26.3; 10.0.0 to before 10.9.2; 11.0.0 to before 11.1.2; 12.0.0 to before 12.0.4Vulnerableoctokit
cpe:2.3:a:probot:probot:*:*:*:*:*:node.js:*:*before 12.3.3VulnerableProbot
  • cpe:2.3:a:octokit:app:14.0.1:*:*:*:*:node.js:*:* Versions 14.0.1 Vulnerable ·octokit
  • cpe:2.3:a:octokit:octokit:*:*:*:*:*:node.js:*:* Versions before 3.1.2 Vulnerable ·octokit
  • cpe:2.3:a:octokit:webhooks:*:*:*:*:*:node.js:*:* Versions before 9.26.3; 10.0.0 to before 10.9.2; 11.0.0 to before 11.1.2; 12.0.0 to before 12.0.4 Vulnerable ·octokit
  • cpe:2.3:a:probot:probot:*:*:*:*:*:node.js:*:* Versions before 12.3.3 Vulnerable ·Probot

Remediation

  • Fix · CNA webhooks.js (octokit) Fixed in 9.26.3, 10.9.2, 11.1.2, 12.0.4
  • Fix · GHSA-pwfr-8pq7-x9qv @octokit/webhooks (npm) Fixed in 9.26.3 Advisory →
  • Fix · GHSA-pwfr-8pq7-x9qv @octokit/webhooks (npm) Fixed in 10.9.2 Advisory →
  • Fix · GHSA-pwfr-8pq7-x9qv @octokit/webhooks (npm) Fixed in 11.1.2 Advisory →
  • Fix · GHSA-pwfr-8pq7-x9qv @octokit/webhooks (npm) Fixed in 12.0.3 Advisory →
  • Fix · GHSA-pwfr-8pq7-x9qv @octokit/app (npm) Fixed in 14.0.2 Advisory →
  • Fix · GHSA-pwfr-8pq7-x9qv octokit (npm) Fixed in 3.1.2 Advisory →
  • Fix · GHSA-pwfr-8pq7-x9qv probot (npm) Fixed in 12.3.3 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
RHDH 1.1 for RHEL 9Fixed—

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-50728
  2. 2026-10-03 Alias added: GHSA-pwfr-8pq7-x9qv

References

Sources