Mittel

ApostropheCMS: Fortsetzung bei Archiv-Duplikaten erlaubt Mitwirkenden das Überschreiben veröffentlichter Inhalte

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

Prüfumfang und Grenzen der Nachweise

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

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

Überprüfter aktueller Stand (main): 5ce3732be0ebdebb4db0f8ef160c81e8671157e6.

Der Importer, der Gzip-Extraktor, die Zugriffskontrolle für Importe und die Kern-Berechtigungsimplementierung weisen keine Unterschiede zwischen diesem Release-Tag und dem geprüften Main-Branch auf. Bei diesem Nachtrag handelt es sich um eine statische Überprüfung der Fehlerbehebung. Die ursprünglichen End-to-End-Reproduktionen wurden nicht gegen den neuesten Release wiederholt oder auf einer Produktivumgebung getestet. Die aktuelle Ausnutzbarkeit und die tatsächlichen Auswirkungen erfordern daher weiterhin eine Validierung durch die Betreuer; die nachstehenden Beobachtungen belegen, dass die gemeldeten Sicherheitsprüfungen im öffentlichen Quellcode weiterhin fehlen. Das ursprünglich per E-Mail versandte PDF enthält das ursprüngliche Material zur Reproduktion; bitte beziehen Sie sich auf diesen bestehenden privaten Anhang.

Fortsetzung bei Archiv-Duplikaten erlaubt unbefugtes Ersetzen veröffentlichter Inhalte

Die Fortsetzung overrideDuplicates() akzeptiert weiterhin vom Client übermittelte Ersetzungsoptionen, anstatt diese an eine serverseitig verwaltete, dem Benutzer zugeordnete Duplikatanalyse zu binden. Die Ersetzungs- und Schreib-Helfer etablieren vor der Aktualisierung keine einheitliche kanonische Ressourcenidentität und keinen Autorisierungskontext. Dadurch bleibt die gemeldete Lücke zwischen den Rechten zur Entwurfsbearbeitung und dem zur Ersetzung ausgewählten veröffentlichten Ziel auf Quellcodeebene ungelöst.

Der ursprüngliche Bericht beschreibt, wie ein Mitwirkender durch das Ersetzen von Duplikaten bei einem für den Import aktivierten, lokalisierten Typ die Veröffentlichungsgrenze überschreitet. Diese End-to-End-Sequenz wurde auf 3.7.0 nicht wiederholt.

Vorgeschlagene Behebung: Den Fortsetzungsstatus an den initiierenden Benutzer, das Archiv, den Job, das zulässige Quell-/Ziel-Mapping, das Gebietsschema (Locale) und den Modus binden; inkonsistente Identitätsmetadaten ablehnen; Berechtigungen vom tatsächlich geladenen Ziel ableiten und Veröffentlichungsberechtigungen für veröffentlichte Ziele verlangen.

Quelle: overrideDuplicates(), replaceDocId() und insertOrUpdateDoc() im importer.).

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.

Empfohlene Behebung laut Bericht: Binden Sie den Fortsetzungsstatus an den initiierenden Benutzer, das Archiv, den Job, das zulässige Quell-/Ziel-Mapping, das Gebietsschema und den Modus; verwerfen Sie inkonsistente Identitätsmetadaten; leiten Sie Berechtigungen vom tatsächlich geladenen Ziel ab und fordern Sie Veröffentlichungsrechte für veröffentlichte Ziele ein.

Betroffene Software

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

PlattformPaketAnfällige VersionenBehoben in
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-863
Plattform
npm
Paket
@apostrophecms/import-export
Veröffentlicht
21.10.2026
Aktualisiert
21.10.2026 20:17

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

OSV / GitHub Advisory Database - GHSA-jf5h-36mg-rp6x - CC BY 4.0

Schwachstellenhistorie: @apostrophecms/import-export

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 (9) im Archiv
Einträge insgesamt
9
Erste → letzte
03.2026 10.2026
Ohne Fix
0
In Angriffen ausgenutzt
0

Verteilung nach Schweregrad

  • Kritisch 1
  • Hoch 1
  • Mittel 6
  • Niedrig 1

Veröffentlichungen pro Jahr

  1. 2026: 9
Schweregrad:
  1. ApostropheCMS: Fortsetzung bei Archiv-Duplikaten erlaubt Mitwirkenden das Überschreiben veröffentlichter Inhalte dieser Eintrag
    Mittel · 6.5 CVE-2026-112956 < 3.7.1 3.7.1

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.