Mittel

ApostropheCMS: Import-API umgeht Veröffentlichungsrollen für geschützte Inhalte

  • Veröffentlicht: 21.10.2026
  • Aktualisiert: 21.10.2026 20:21

Prüfumfang und Grenzen der Nachweise

Paket: @apostrophecms/import-export, Version 3.7.0.

Geprüfter Release-Tag: @apostrophecms/import-export@3.7.0, Commit 9500b8b0e1d630d5e07fbb5fd2c25ed0943845ce (September 30, 2026).

Geprüfter aktueller Main-Branch: 5ce3732be0ebdebb4db0f8ef160c81e8671157e6.

Zwischen diesem Release-Tag und dem überprüften Main-Branch weisen der Importer, der Gzip-Extraktor, das Import-Berechtigungsgate und die Core-Berechtigungsimplementierung keine Unterschiede auf. Bei diesem Nachtrag handelt es sich um eine statische Behebungsprüfung. Die ursprünglichen End-to-End-Reproduktionen wurden nicht erneut gegen das neueste Release ausgeführt oder auf einer bereitgestellten Instanz getestet. Die aktuelle Ausnutzbarkeit und die Auswirkungen erfordern daher weiterhin eine Validierung durch die Betreuer; die folgenden Beobachtungen zeigen auf, dass die gemeldeten Sicherheitsprüfungen im öffentlichen Quellcode weiterhin fehlen. Das ursprüngliche per E-Mail versendete PDF enthält die originalen Reproduktionsschritte.

Import-API umgeht Veröffentlichungsrollen für geschützte Inhalte

Das Import-Gate in canImportOrExport() prüft die Import-Konfiguration des Typs sowie die Anzeigeberechtigung. Die Schreib-Hilfsfunktionen rufen anschließend Insert- und Update-Funktionen des Document-Managers direkt auf, einschließlich Operationen auf veröffentlichten Varianten. Die reguläre Prüfung auf Veröffentlichungsberechtigungen sowie der beforePublish-Übergang wurden in diesen Hilfsfunktionen nicht vorgefunden. Die Core-Berechtigungen unterscheiden ausdrücklich zwischen editRole und publishRole, und der reguläre Veröffentlichungszyklus setzt diese Unterscheidung durch.

Die gemeldete Sicherheitsgrenze betrifft Inhaltstypen, die ein Redakteur zwar bearbeiten darf, deren Veröffentlichung jedoch einer privilegierteren Rolle vorbehalten ist. Direkte Änderungen des öffentlichen Status über die Importfunktion müssen dieselbe Veröffentlichungsautorisierung erzwingen. Der ursprüngliche Bericht beschreibt die unbefugte Erstellung, Ersetzung oder Entfernung veröffentlichter Inhalte unter dieser Konfiguration.

Empfohlene Behebung: Zentralisierung der Autorisierung für Schreibvorgänge beim Import; Einforderung von Veröffentlichungsberechtigungen für jede nicht automatisch veröffentlichte Variante, Autorisierung jedes konkreten Ziels und Vorabprüfung des vollständigen Imports vor persistenten Änderungen. Autorisierte Entwurfsimporte und das vorgesehene Verhalten automatisch veröffentlichter Typen sollten dabei beibehalten werden.

Quellenverweise:

Koordination

Vivek R / Winfunc Ursprüngliches Melder-Team: Mufeed VH / Winfunc

Was zu tun ist

Aktualisieren Sie @apostrophecms/import-export auf Version 3.7.1 oder höher und apostrophe auf Version 4.34.0 oder höher. Beachten Sie bei manuellen Anpassungen die empfohlene Zentralisierung der Import-Autorisierung und die Durchsetzung von Veröffentlichungsrechten.

Betroffene Software

Klicken Sie auf eine Technologie, um alle zugehörigen Schwachstellen anzuzeigen.

PlattformPaketAnfällige VersionenBehoben in
npm-Paket apostrophe < 4.34.0 4.34.0
npm-Paket @apostrophecms/import-export < 3.7.1 3.7.1

Verweise

CVSS-Wert 6.5/10
CVSS-Vektor
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Schwäche (CWE)
CWE-862
Plattform
npm
Paket
apostrophe, @apostrophecms/import-export
Veröffentlicht
21.10.2026
Aktualisiert
21.10.2026 20:21

Quellen und Lizenzen · Von DockRay bearbeitet oder übersetzt; Rechte und Lizenzen der Quellen bleiben erhalten.

OSV / GitHub Advisory Database - GHSA-5m22-7pfq-vp65 - CC BY 4.0

Schwachstellenhistorie: apostrophe

Alle veröffentlichten Schwachstellen dieses Pakets (npm-Paket), neueste zuerst. Zeigt, ob es ein einmaliger Ausrutscher ist oder ein Paket, das man im Auge behalten muss.

Alle (33) im Archiv
Einträge insgesamt
33
Erste → letzte
09.2020 10.2026
Ohne Fix
4
In Angriffen ausgenutzt
0

Verteilung nach Schweregrad

  • Kritisch 2
  • Hoch 9
  • Mittel 18
  • Niedrig 4

Veröffentlichungen pro Jahr

  1. 2020: 2
  2. 2021: 2
  3. 2022: 0
  4. 2023: 0
  5. 2024: 0
  6. 2025: 0
  7. 2026: 29
Schweregrad:
  1. ApostropheCMS: Import-API umgeht Veröffentlichungsrollen für geschützte Inhalte dieser Eintrag
    Mittel · 6.5 CVE-2026-113649 < 4.34.0 4.34.0
  2. Hoch · 7.3 CVE-2026-45011 = 4.29.0 keine Korrektur
  3. Kritisch · 9.8 CVE-2021-25979 >= 2.63.0, < 3.4.0 3.4.0

Erkennen Sie Schwachstellen in Ihrer Anwendung

Mit der DockRay-Integration und aktivierter Softwareinventarisierung prüft DockRay gemeldete Komponentenversionen auf bekannte Schwachstellen und benachrichtigt Sie über bestätigte Treffer. Die Abdeckung hängt von der unterstützten Technologie und den verfügbaren Meldungen ab.

Anwendung verbinden
DockRay Newsletter

Anwendungssicherheit in Ihrem Postfach

Wichtige Schwachstellen, konkrete Empfehlungen und praktische Tipps für Ihre Anwendungen. Wählen Sie Ihre Technologien und verfolgen Sie, was für Ihr Projekt relevant ist.

  • Eine tägliche Zusammenfassung neuer Schwachstellen, auch kritischer.
  • Benachrichtigungen über wichtige Updates.
  • Praktische Tipps zur Sicherheit und Überwachung von Anwendungen.

Leer lassen, um Meldungen zu allen Technologien zu erhalten.

Kostenlos anmelden. In jeder E-Mail mit einem Klick abmelden.