ApostropheCMS: Fortsetzung bei Archiv-Duplikaten erlaubt Mitwirkenden das Überschreiben veröffentlichter Inhalte
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.
| Plattform | Paket | Anfällige Versionen | Behoben in |
|---|---|---|---|
| npm-Paket | @apostrophecms/import-export | < 3.7.1 | 3.7.1 |
Verweise
- https://github.com/apostrophecms/apostrophe/security/advisories/GHSA-jf5h-36mg-rp6x
- https://nvd.nist.gov/vuln/detail/CVE-2026-112956
- https://github.com/apostrophecms/apostrophe/commit/06e4b377f3c360f9e89c32dccd7e505ad5ddf498
- https://github.com/apostrophecms/apostrophe/commit/40b989b1a9dd23d30029b8ce7668634265cfe5ea
- https://github.com/apostrophecms/apostrophe
- https://github.com/apostrophecms/apostrophe/releases/tag/@apostrophecms/import-export@3.7.1
- 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.
- 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
- 2026: 9
-
ApostropheCMS: Fortsetzung bei Archiv-Duplikaten erlaubt Mitwirkenden das Überschreiben veröffentlichter Inhalte dieser Eintrag
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.