porro

Advisories

Composer and PHP security advisories.

Every Composer and npm advisory Porro tracks, by package, newest first. From Packagist and the GitHub advisory database, synced hourly.

Recent advisories

RSS

6 MAY

HIGH
craftcms/cms composer

Craft CMS's Missing Volume Permission Check in AssetsController::actionShowInFolder Allows Information Disclosure

fixed in 5.9.18

HIGH
craftcms/cms composer

Craft CMS has Potential Authenticated Remote Code Execution via Malicious Attached Behavior

fixed in 4.17.12 · 5.9.18

HIGH
craftcms/cms composer

Craft CMS's Missing Authorization in GraphQL Address Resolver Allows Cross-Scope PII Disclosure

fixed in 4.17.12 · 5.9.18

5 MAY

HIGH8.2

webonyx/graphql-php has unbounded recursion in parser that causes stack overflow on crafted nested input

no fix yet

4 MAY

HIGH7.5

webonyx/graphql-php has quadratic validation cost in OverlappingFieldsCanBeMerged via inline fragments

fixed in 15.32.2

29 APR

HIGH7.5

PhpSpreadsheet has CPU Denial of Service via Unbounded Row Number in XLSX Row Dimensions

no fix yet

HIGH7.5

PhpSpreadsheet has CPU Denial of Service via Unbounded Row Index in SpreadsheetML XML Reader

no fix yet

CRITICAL

PhpSpreadsheet has SSRF/RCE in IOFactory::load when $filename is user controlled

no fix yet

28 APR

MODERATE5.4

PhpSpreadsheet has XSS via number format code with @ text placeholder bypasses htmlspecialchars in HTML writer

no fix yet

MODERATE

PhpSpreadsheet has XSS via NumberFormat @ Text Substitution in HTML Writer

no fix yet

22 APR

HIGH7.8
phpunit/phpunit composer

PHPUnit: Argument injection via newline in PHP INI values forwarded to child processes

fixed in 12.5.22 · 13.1.6

20 APR

LOW

Cross-site scripting (XSS) via script break-out in toScript() output

fixed in 3.23.2 · 4.0.2

17 APR

HIGH7.8
phpunit/phpunit composer

Argument injection via newline in PHP INI values forwarded to child processes

fixed in 12.5.22 · 13.1.6

16 APR

HIGH8.1
statamic/cms composer

Statamic: Unsafe method invocation via query value resolution allows data destruction

fixed in 5.73.20 · 6.13.0

14 APR

MODERATE
craftcms/cms composer

Craft CMS has a host header injection leading to SSRF via resource-js endpoint

no fix yet

MODERATE
craftcms/cms composer

Server-Side Request Forgery (SSRF) in Craft CMS with Asset Uploads Mutations

no fix yet

MODERATE
craftcms/cms composer

Craft CMS has a Missing Authorization Check on User Group Removal via save-permissions Action

fixed in 5.9.15

MODERATE7.5

graphql-php is affected by a Denial of Service via quadratic complexity in OverlappingFieldsCanBeMerged validation

no fix yet

10 APR

MODERATE4.7

rhukster/dom-sanitizer: SVG <style> tag allows CSS injection via unfiltered url() and @import directives

fixed in 1.0.10

27 MAR

HIGH
aws/aws-sdk-php composer

AWS SDK for PHP has CloudFront Policy Document Injection via Special Characters

no fix yet

26 MAR

MODERATE5.4
statamic/cms composer

Statamic allows unauthorized content access through missing authorization in its revision controllers

fixed in 5.73.16 · 6.7.2

MODERATE6.5
statamic/cms composer

Statamic's sensitive configuration values are exposed to content editors via Antlers-enabled fields

fixed in 5.73.16 · 6.7.2

MODERATE6.1
statamic/cms composer

Statamic has an Open Redirect on unauthenticated endpoints via URL parsing differential

fixed in 5.73.16 · 6.7.2

MODERATE4.3
statamic/cms composer

Statamic's live preview token bypasses content protection for unrelated entries

fixed in 5.73.16 · 6.7.2

MODERATE6.1
statamic/cms composer

Statamic has Reflected XSS via unescaped redirect parameter in its password reset form tag

fixed in 5.73.16 · 6.7.2

MODERATE6.5
statamic/cms composer

Statamic's Markdown preview endpoint exposes sensitive user data

fixed in 5.73.16 · 6.7.2

LOW
craftcms/cms composer

Craft CMS: Authorized asset "preview file" requests bypass allows users without asset access to retrieve private preview metadata

no fix yet

24 MAR

MODERATE
craftcms/cms composer

Craft CMS has an authorization bypass which allows any control panel user to move entries without permissions

no fix yet

LOW
craftcms/cms composer

Craft CMS' anonymous "assets/image-editor" calls return private asset editor metadata to unauthorized users

no fix yet

LOW
craftcms/cms composer

Craft CMS may expose private assets through anonymous "generate transform" calls via transform URL

no fix yet

Know when your sites are affected.

Porro reads composer.lock and package-lock from every site on your care plans and puts the ones that need you at the top. Updates arrive as pull requests.

Start your free trial →