CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-27938

High
Published: Translated: NVD NIST

Summary

WPGraphQL, dostarczający API GraphQL dla stron WordPress, przed wersją 2.9.1 zawierał podatność na wstrzykiwanie poleceń systemowych w workflow GitHub Actions (`release.yml`). W momencie scalania pull requesta z `develop` do `master`, treść PR była wstrzykiwana bezpośrednio do polecenia shell, co umożliwiało wykonanie dowolnych poleceń na runnerze Actions.

Risk Assessment

Podatność ta stwarza poważne ryzyko dla bezpieczeństwa, ponieważ pozwala na zdalne wykonanie dowolnych poleceń systemowych, co może prowadzić do kompromitacji systemu. Organizacje mogą być narażone na utratę danych lub nieautoryzowany dostęp do zasobów.

Recommendation

Zaleca się aktualizację do wersji 2.9.1 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto przeanalizować istniejące workflow GitHub Actions pod kątem podobnych problemów z bezpieczeństwem.

Related vulnerabilities

Original NVD description (English source)

WPGraphQL provides a GraphQL API for WordPress sites. Prior to version 2.9.1, the `wp-graphql/wp-graphql` repository contains a GitHub Actions workflow (`release.yml`) vulnerable to OS command injection through direct use of `${{ github.event.pull_request.body }}` inside a `run:` shell block. When a pull request from `develop` to `master` is merged, the PR body is injected verbatim into a shell command, allowing arbitrary command execution on the Actions runner. Version 2.9.1 contains a fix for the vulnerability.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS