p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Node.js · Seite 150

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für Node.js: 390. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Node.js

Frühwarnungen

Neue Schwachstellenmeldungen aus Herstellerankündigungen und Sicherheitsnachrichten. Diese Warnungen ändern die Sicherheitsbewertung nicht.

  1. node.js

    Keine Korrektur veröffentlicht

    Node.js: Remote-Codeausführung

    Laut OpenNet wurde in Node.js eine Sicherheitslücke gefunden: Remote-Codeausführung (CVE-2026-111497). Die betroffenen Versionen sind nicht genau angegeben. Im Bericht wird keine Version mit Fehlerbehebung genannt.

    Was jetzt zu tun ist: Prüfen Sie, ob ein Update für Node.js mit der Fehlerbehebung verfügbar ist, und installieren Sie es.

    CVE-2026-111497

  2. node.js

    Keine Korrektur veröffentlicht

    Node.js: Denial of Service

    Laut GitHub Advisory Database wurde in Node.js eine Sicherheitslücke gefunden: Denial of Service (CVE-2026-109932). Die betroffenen Versionen sind nicht genau angegeben. Im Bericht wird keine Version mit Fehlerbehebung genannt.

    Was jetzt zu tun ist: Prüfen Sie, ob ein Update für Node.js mit der Fehlerbehebung verfügbar ist, und installieren Sie es.

    CVE-2026-109932

Sicherheitslücken: 7800

  1. CVE-2026-31802

    Hoch · CVSS 8.2EPSS 0,27%Korrektur verfügbar

    node-tar Symlink Path Traversal via Drive-Relative Linkpath

    node-tar is a full-featured Tar for Node.js. Prior to version 7.5.11, tar (npm) can be tricked into creating a symlink that points outside the extraction directory by using a drive-relative symlink target such as C:../../../target.txt, which enables file overwrite outside cwd during normal tar.x() extraction. This vulnerability is fixed in 7.5.11.

    • Auf 6.2.1+ds1+~cs6.1.13-10 aktualisieren
    • Auf 7.5.11 aktualisieren
    Veröffentlicht Aktualisiert
  2. GHSA-9q2p-vc84-2rwm

    Mittel · CVSS 5Korrektur verfügbar

    OpenClaw: system.run allow-always persistence included shell-commented payload tails

    OpenClaw's `system.run` allowlist analysis did not honor POSIX shell comment semantics when deriving `allow-always` persistence entries. A caller in `security=allowlist` mode who received an `allow-always` decision could submit a shell command whose tail was commented out at runtime, for example by using an unquoted `#` before a chained payload. The runtime shell would execute only the pre-comment portion, but allowlist persistence could still analyze and store the non-executed tail as a trusted follow-up command. Latest published npm version: `2026.3.2` Fixed on `main` on March 7, 2026 in `939b18475d734ed75173f59507e3ebbdfe1992b7` by teac

    • Auf 2026.3.7 aktualisieren
    Veröffentlicht Aktualisiert
  3. GHSA-hfpr-jhpq-x4rm

    Mittel · CVSS 4.3Korrektur verfügbar

    OpenClaw: `operator.write` chat.send could reach admin-only config writes

    ### Summary A gateway client authenticated with `operator.write` could route `/config set` or `/config unset` through `chat.send` and reach persistent config mutation even though direct config RPC methods are admin-scoped. ### Affected Packages / Versions - Package: `openclaw` (npm) - Latest published vulnerable version: `2026.3.2` - Affected range: `<= 2026.3.2` - Patched in: `2026.3.7` ### Details Before the fix, `chat.send` ran slash commands in an internal gateway-chat context with `CommandAuthorized: true`, and `/config` write paths only checked command authorization plus `commands.config` / `channels.<provider>.configWrites` gates. Th

    • Auf 2026.3.7 aktualisieren
    Veröffentlicht Aktualisiert
  4. GHSA-pjvx-rx66-r3fg

    Mittel · CVSS 5.4Korrektur verfügbar

    OpenClaw: Cross-account sender authorization expansion in `/allowlist ... --store` account scoping

    ### Summary `/allowlist ... --store` resolved the selected channel `accountId` for reads, but store writes still dropped that `accountId` and wrote into the legacy unscoped pairing allowlist store. Because default-account reads still merge legacy unscoped entries, a store entry intended for one account could silently authorize the same sender on the `default` account. This is a real cross-account sender-authorization scoping bug. Severity is set to **medium** because exploitation requires an already-authorized user who can run `/allowlist` edits. ### Affected Packages / Versions - Package: `openclaw` (npm) - Latest published version checke

    • Auf 2026.3.7 aktualisieren
    Veröffentlicht Aktualisiert
  5. GHSA-3h2q-j2v4-6w5r

    Mittel · CVSS 5Korrektur verfügbar

    OpenClaw's system.run allowlist approval parsing missed PowerShell encoded-command wrappers

    OpenClaw's `system.run` shell-wrapper detection did not recognize PowerShell `-EncodedCommand` forms as inline-command wrappers. In `allowlist` mode, a caller with access to `system.run` could invoke `pwsh` or `powershell` using `-EncodedCommand`, `-enc`, or `-e`, and the request would fall back to plain argv analysis instead of the normal shell-wrapper approval path. This could allow a PowerShell inline payload to execute without the approval step that equivalent `-Command` invocations would require. Latest published npm version: `2026.3.2` Fixed on `main` on March 7, 2026 in `1d1757b16f48f1a93cd16ab0ad7e2c3c63ce727d` by recognizing Power

    • Auf 2026.3.7 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-25041

    Hoch · CVSS 8.6EPSS 0,5%Korrektur verfügbar

    Budibase has a Command Injection in PostgreSQL Dump Command

    Budibase is a low code platform for creating internal tools, workflows, and admin panels. In 3.23.22 and earlier, the PostgreSQL integration constructs shell commands using user-controlled configuration values (database name, host, password, etc.) without proper sanitization. The password and other connection parameters are directly interpolated into a shell command. This affects packages/server/src/integrations/postgres.ts.

    • Auf 3.23.32 aktualisieren
    Veröffentlicht Aktualisiert
  7. GHSA-j425-whc4-4jgc

    Mittel · CVSS 6.3Korrektur verfügbar

    OpenClaw's `system.run` env override filtering allowed dangerous helper-command pivots

    ### Summary `system.run` env override sanitization allowed dangerous override-only helper-command pivots to reach subprocesses. A caller who could invoke `system.run` with `env` overrides could bypass allowlist/approval intent by steering an allowlisted tool through helper-command or config-loading environment variables such as `GIT_SSH_COMMAND`, editor/pager hooks, and `GIT_CONFIG_*` / `NPM_CONFIG_*`. ### Affected Packages / Versions - Package: `openclaw` (npm) - Latest published vulnerable version: `2026.3.2` - Affected range: `<= 2026.3.2` - Patched in: `2026.3.7` ### Details Before the fix, `src/infra/host-env-security.ts` blocked only

    • Auf 2026.3.7 aktualisieren
    Veröffentlicht Aktualisiert
  8. GHSA-6rmx-gvvg-vh6j

    Mittel · CVSS 5.3Korrektur verfügbar

    OpenClaw's hooks count non-POST requests toward auth lockout

    OpenClaw's hooks HTTP handler counted hook authentication failures before rejecting unsupported HTTP methods. An unauthenticated client could send repeated non-`POST` requests (for example `GET`) with an invalid token to consume the hook auth failure budget and trigger the temporary lockout window for that client key. The fix moves the hook method gate ahead of auth-failure accounting so unsupported methods return `405 Method Not Allowed` without incrementing the hook auth limiter. ## Affected Packages / Versions - Package: `openclaw` (npm) - Affected versions: `<= 2026.3.2` - Patched version: `2026.3.7` - Latest published npm version at p

    • Auf 2026.3.7 aktualisieren
    Veröffentlicht Aktualisiert
  9. GHSA-rchv-x836-w7xp

    Hoch · CVSS 7.1Korrektur verfügbar

    OpenClaw's dashboard leaked gateway auth material via browser URL/query and localStorage

    OpenClaw's macOS Dashboard flow exposed Gateway authentication material to browser-controlled surfaces. Before the fix, the macOS app appended the shared Gateway `token` and `password` to the Dashboard URL query string when opening the Control UI in the browser. The Control UI then imported the token and persisted it into browser `localStorage` under `openclaw.control.settings.v1`. This expanded exposure of reusable Gateway admin credentials into browser address-bar/query surfaces and persistent script-readable storage. ## Affected Packages / Versions - Package: `openclaw` (npm) - Latest published version verified vulnerable: `2026.3.2` -

    • Auf 2026.3.7 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-3089

    Mittel · CVSS 5.3EPSS 0,39%Korrektur verfügbar

    Actual Sync Server 26.2.1 - Authenticated Path Traversal

    Actual Sync Server allows authenticated users to upload files through POST /sync/upload-user-file. In versions prior to 26.3.0, improper validation of the user-controlled x-actual-file-id header means that traversal segments (../) can escape the intended directory and write files outside userFiles.This issue affects prior versions of Actual Sync Server 26.3.0.

    • Auf 26.3.0 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-30854

    Mittel · CVSS 6.9EPSS 0,31%Korrektur verfügbar

    Parse Server: GraphQL `__type` introspection bypass via inline fragments when public introspection is disabled

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. From version 9.3.1-alpha.3 to before version 9.5.0-alpha.10, when graphQLPublicIntrospection is disabled, __type queries nested inside inline fragments (e.g. ... on Query { __type(name:"User") { name } }) bypass the introspection control, allowing unauthenticated users to perform type reconnaissance. __schema introspection is not affected. This issue has been patched in version 9.5.0-alpha.10.

    • Auf 9.5.0-alpha.10 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-30850

    Mittel · CVSS 6.3EPSS 0,33%Korrektur verfügbar

    Parse Server: File metadata endpoint bypasses `beforeFind` / `afterFind` trigger authorization

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.9 and 9.5.0-alpha.9, the file metadata endpoint (GET /files/:appId/metadata/:filename) does not enforce beforeFind / afterFind file triggers. When these triggers are used as access-control gates, the metadata endpoint bypasses them entirely, allowing unauthorized access to file metadata. This issue has been patched in versions 8.6.9 and 9.5.0-alpha.9.

    • Auf 8.6.9 aktualisieren
    • Auf 9.5.0-alpha.9 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-30848

    Mittel · CVSS 6.3EPSS 0,35%Korrektur verfügbar

    Parse Server: `PagesRouter` path traversal allows reading files outside configured pages directory

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.8 and 9.5.0-alpha.8, the PagesRouter static file serving route is vulnerable to a path traversal attack that allows unauthenticated reading of files outside the configured pagesPath directory. The boundary check uses a string prefix comparison without enforcing a directory separator boundary. An attacker can use path traversal sequences to access files in sibling directories whose names share the same prefix as the pages directory (e.g. pages-secret starts with pages). This issue has been patched in versions 8.6.8 and

    • Auf 8.6.8 aktualisieren
    • Auf 9.5.0-alpha.8 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-30863

    Kritisch · CVSS 9.3EPSS 0,58%Korrektur verfügbar

    Parse Server: JWT audience validation bypass in Google, Apple, and Facebook authentication adapters

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.10 and 9.5.0-alpha.11, the Google, Apple, and Facebook authentication adapters use JWT verification to validate identity tokens. When the adapter's audience configuration option is not set (clientId for Google/Apple, appIds for Facebook), JWT verification silently skips audience claim validation. This allows an attacker to use a validly signed JWT issued for a different application to authenticate as any user on the target Parse Server. This issue has been patched in versions 8.6.10 and 9.5.0-alpha.11.

    • Auf 8.6.10 aktualisieren
    • Auf 9.5.0-alpha.11 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-29786

    Hoch · CVSS 8.2EPSS 0,51%Öffentlicher ExploitKorrektur verfügbar

    node-tar: Hardlink Path Traversal via Drive-Relative Linkpath

    node-tar is a full-featured Tar for Node.js. Prior to version 7.5.10, tar can be tricked into creating a hardlink that points outside the extraction directory by using a drive-relative link target such as C:../target.txt, which enables file overwrite outside cwd during normal tar.x() extraction. This issue has been patched in version 7.5.10.

    • Auf 6.1.13+~cs7.0.5-1+deb12u1 aktualisieren
    • Auf 6.2.1+ds1+~cs6.1.13-8 aktualisieren
    • Auf 6.2.1+~cs7.0.8-1+deb13u1 aktualisieren
    • Auf 7.5.10 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-29784

    Hoch · CVSS 7.5EPSS 0,19%Korrektur verfügbar

    Ghost: Incomplete CSRF protections around OTC use

    Ghost is a Node.js content management system. From version 5.101.6 to 6.19.2, incomplete CSRF protections around /session/verify made it possible to use OTCs in login sessions different from the requesting session. In some scenarios this might have made it easier for phishers to take over a Ghost site. This issue has been patched in version 6.19.3.

    • Auf 6.19.3 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-29186

    Hoch · CVSS 7.7EPSS 0,87%Korrektur verfügbar

    @backstage/plugin-techdocs-node: TechDocs Mkdocs Configuration Key Enables Arbitrary Code Execution

    Backstage is an open framework for building developer portals. Prior to version 1.14.3, this is a configuration bypass vulnerability that enables arbitrary code execution. The @backstage/plugin-techdocs-node package uses an allowlist to filter dangerous MkDocs configuration keys during the documentation build process. A gap in this allowlist allows attackers to craft an mkdocs.yml that causes arbitrary Python code execution, completely bypassing TechDocs' security controls. This issue has been patched in version 1.14.3.

    • Auf 1.14.3 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-29184

    Niedrig · CVSS 2EPSS 0,3%Korrektur verfügbar

    @backstage/plugin-scaffolder-backend: Potential Session Token Exfiltration via Log Redaction Bypass

    Backstage is an open framework for building developer portals. Prior to version 3.1.4, a malicious scaffolder template can bypass the log redaction mechanism to exfiltrate secrets provided run through task event logs. This issue has been patched in version 3.1.4.

    • Auf 3.1.4 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-29185

    Niedrig · CVSS 2.7EPSS 0,4%Korrektur verfügbar

    @backstage/integration: Potential reading of SCM URLs using built in token

    Backstage is an open framework for building developer portals. Prior to version 1.20.1, a vulnerability in the SCM URL parsing used by Backstage integrations allowed path traversal sequences in encoded form to be included in file paths. When these URLs were processed by integration functions that construct API URLs, the traversal segments could redirect requests to unintended SCM provider API endpoints using the configured server-side integration credentials. This issue has been patched in version 1.20.1.

    • Auf 1.20.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-30830

    Niedrig · CVSS 2.1EPSS 0,29%Korrektur verfügbar

    Defuddle: XSS via unescaped string interpolation in _findContentBySchemaText image tag

    Defuddle cleans up HTML pages. Prior to version 0.9.0, the _findContentBySchemaText method in src/defuddle.ts interpolates image src and alt attributes directly into an HTML string without escaping. An attacker can use a " in the alt attribute to break out of the attribute context and inject event handler. This issue has been patched in version 0.9.0.

    • Auf 0.9.0 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →