{"id":313962,"date":"2025-07-30T00:04:03","date_gmt":"2025-07-29T22:04:03","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=313962"},"modified":"2025-08-01T09:44:42","modified_gmt":"2025-08-01T07:44:42","slug":"sicherheit-beim-zahnarzt-pvs-z1","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2025\/07\/30\/sicherheit-beim-zahnarzt-pvs-z1\/","title":{"rendered":"Zahnarzt Praxis-Verwaltung-System (PVS): Sicherheitsl\u00fccken beim CGM Z1 &#8211; Teil 1"},"content":{"rendered":"<p><img decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" title=\"Gesundheit\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2021\/04\/Gesundheit-klein.jpg\" alt=\"Gesundheit (Pexels, frei verwendbar)\" width=\"200\" border=\"0\" \/>Von der Firma CompuGroup Medical (CGM) wird auch ein Praxis-Verwaltungssystem (PVS) f\u00fcr Zahn\u00e4rzte vertrieben. Das System ist laut Firmenaussage bei \u00fcber 7.000 Zahn\u00e4rzten im Einsatz. Eine anonym bleiben wollende Quelle informierte mich Anfang des Jahres \u00fcber potentielle Sicherheitsprobleme in dieser Software. Inzwischen hat es ein Software-Update gegeben, mit dem diese Probleme ausger\u00e4umt sein sollten. Ich fasse mal den Sachverhalt in einigen Blog-Beitr\u00e4gen zusammen.<\/p>\n<p><!--more--><\/p>\n<h2>Die Zahnarzt-Software Z1<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg04.met.vgwort.de\/na\/acd5d3a464954d1f997c5f859cb2c20c\" alt=\"\" width=\"1\" height=\"1\" \/>Kurz zur Einordnung: Die <a href=\"https:\/\/de.wikipedia.org\/wiki\/CompuGroup_Medical\" target=\"_blank\" rel=\"noopener\">CompuGroup Medical<\/a> SE &amp; Co. KGaA (CGM) ist ein b\u00f6rsennotiertes Softwareunternehmen mit Sitz in Koblenz. Die Gruppe entwickelt Software f\u00fcr das Gesundheitswesen. Dazu geh\u00f6rt auch Anwendungssoftware zur Unterst\u00fctzung \u00e4rztlicher und organisatorischer T\u00e4tigkeiten in Arztpraxen, Apotheken, medizinischen Laboratorien und Krankenh\u00e4usern. Das Unternehmen besch\u00e4ftigte 2024 nach eigenen Angaben ca. 8.700 Mitarbeiter in 19 L\u00e4ndern und vertrieb seine Produkte in 60 L\u00e4nder.<\/p>\n<p><a href=\"https:\/\/www.cgm.com\/deu_de\/produkte\/zahnarztpraxis\/cgm-z1.html\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" title=\"CGM Z1 Praxis-Verwaltungssoftware f\u00fcr Zahn\u00e4rzte\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2025\/07\/image-4.png\" alt=\"CGM Z1 Praxis-Verwaltungssoftware f\u00fcr Zahn\u00e4rzte\" width=\"640\" height=\"473\" \/><\/a><\/p>\n<p>Eines dieser Systeme ist die <a href=\"https:\/\/www.cgm.com\/deu_de\/produkte\/zahnarztpraxis\/cgm-z1.html\" target=\"_blank\" rel=\"noopener\">CGM Z1 Praxis-Verwaltungssoftware f\u00fcr Zahn\u00e4rzte<\/a>, die laut Firmenaussage bei mehr als 7000 Zahn\u00e4rzten im Einsatz ist. CGM ist wohl Marktf\u00fchrer in diesem Bereich.<\/p>\n<h2>Hinweis einer Quelle auf Probleme<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg04.met.vgwort.de\/na\/a185b1b536484a98bd803746e56af74a\" alt=\"\" width=\"1\" height=\"1\" \/>Zum 10. M\u00e4rz 2025 erhielt ich eine Mail einer anonym bleiben wollenden Quelle, die f\u00fcr einen IT-Dienstleister t\u00e4tig ist. Diese schrieb mir, dass sie im Rahmen seiner T\u00e4tigkeit regelm\u00e4\u00dfig Ber\u00fchrungspunkte mit Zahnarztpraxen habe.<\/p>\n<p>Einer der Marktf\u00fchrer in diesem Bereich sei die Firma CompuGroup Medical, kurz CGM, u.a. b\u00f6rsennotiert. Diese biete das oben erw\u00e4hnte PVS Z1 f\u00fcr Zahn\u00e4rzte an, welches von weit mehr als 7.000 Zahn\u00e4rzten genutzt werde. Die Z1 Praxisverwaltungssoftware decke alle Vorg\u00e4nge in einer Arztpraxis \u2013 Patientenakten, Abrechnung, je nach Ausbaustufe auch Terminverwaltung, Wartezimmervorg\u00e4nge etc. pp. \u2013 ab.<\/p>\n<h3>Setup der Software als Problemfall<\/h3>\n<p>Im Rahmen ihrer T\u00e4tigkeit mit dieser Software habe die Quelle einige problematische Feststellungen gemacht, gibt sie an und teilte mir ihre Beobachtungen mit. Laut Quelle vertreibt die CGM offiziell keine Installationsanleitungen f\u00fcr die Software Z1. Die Quelle vermutet, damit nur \"geschulte\" Fachpartner\/Vertriebler o.\u00e4. in der Lage sind, die Software zu installieren. Erfahrene IT-Mitarbeiter sollten aber mit der Zeit dahinter kommen, wie das Setup dieser Software in den Praxen abl\u00e4uft, schrieb die Quelle.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"https:\/\/i.postimg.cc\/BnCxDwcR\/image.png\" alt=\"Z1 Setup\" width=\"501\" height=\"494\" \/><\/p>\n<p>Es gibt einen Installer f\u00fcr die Software, die seinerseits auf einen erforderlichen MS-SQL-Server zugreift (siehe obigen Sceenshot), f\u00fcr den wiederum auf jedem System ein DSN daf\u00fcr eingerichtet sein muss. Die Quelle schrieb, dass sie mangels offizieller Installationsanweisungen und -scripte mal genauer geschaut habe, wie die Z1-Installationen, zu denen sie beruflich Zugang hatte, eingerichtet wurden.<\/p>\n<h3>Feste Zugangsdaten im Setup<\/h3>\n<p>Die Quelle gibt an, dass sie erschreckenderweise festgestellt habe, dass sowohl der Superadmin <em>sa<\/em>, als auch der Client-Nutzer <em>z1<\/em> das immer das gleiche Passwort f\u00fcr den Zugriff auf die SQL-Datenbank haben. Das Setup der Z1-Software erwarte dies im Regelfall auch so, denn das Passwort finde sich als fester String in den Setup-Dateien.<\/p>\n<p>Das ist kein Problem, wenn diese Daten nach der Installation vom IT-Supporter f\u00fcr die Praxis individualisiert werden. Die Quelle schrieb, dass mit entsprechender Fachkenntnis und manuellem Aufwand es m\u00f6glich sei, diese Passw\u00f6rter abzu\u00e4ndern. Die Quelle vermutet, aus Beobachtungen in den Praxen, das dies nur in einem Bruchteil der 7000 Praxen passiert sein d\u00fcrfte.<\/p>\n<h3>Backup der Z1-Instanzen unverschl\u00fcsselt<\/h3>\n<p>Ferner hat die Quelle sich ein Backup der Z1-Instanzen angeschaut. Das Backup sei im Wesentlichen eine SQL-Datei, welche als Dump alle Statements zum Wiederherstellen der Datenbank umfasst, schrieb mir die Quelle. Dabei seien nat\u00fcrlich alle Patientendaten und Diagnosen sowie alles, was irgendwie in der Datenbank steht (Stichwort Patientenakte) im Klartext enthalten. Das ist nat\u00fcrlich ein potentielles Problem, wer Zugriff auf diese Backups bekommt, dem liegen alle Patientendaten offen.<\/p>\n<p>Die Wiederherstellung eines Backups sein nur m\u00f6glich, schrieb die Quelle, wenn man daf\u00fcr ein Passwort von der Hotline erh\u00e4lt. Ansonsten weigert sich das Z1-Tool, eine Datensicherung einzulesen. Das Passwort lie\u00df sich auf technischen Wegen beschaffen, es ist vierstellig und recht trivial, merkt die Quelle an.<\/p>\n<h3>Zugriff auf SQL-Server per Netzwerk<\/h3>\n<p>Der Schluss der Quelle war: sofern eine Person \u2013 es m\u00fcsse nicht einmal ein Angreifer sein \u2013 Zugang zu einem Netzwerk bekommt, in welchem die Z1-Software genutzt wird, ist nach seinem Verst\u00e4ndnis T\u00fcr und Tor zum Zugriff auf die SQL-Datenbank mit allen Informationen m\u00f6glich.<\/p>\n<p>Ein kurzer nmap-Scan reiche aus, um den MSSQL-Server zu finden, und sich an diesem mit den Standard-Zugangsdaten zu authentifizieren. Alle weiteren Passw\u00f6rter, die Z1 selbst zur allt\u00e4glichen Anmeldung vom Nutzer einfordert, sind dann nicht mehr relevant.<\/p>\n<h2>Es h\u00e4ngt am IT-Dienstleister<\/h2>\n<p>Die Quelle hat mir dann noch einige \u00dcberlegungen zum Sachverhalt mitgeteilt, die ich nachfolgend mal zusammenfassen m\u00f6chte.<\/p>\n<h3>Dienstleister erforderlich<\/h3>\n<p>(Zahn-)\u00c4rzte haben oft nicht die Zeit und das Fachwissen, eine solche Installation vollumf\u00e4nglich allein zu betreuen und sind daher auf die Mitwirkung eines entsprechenden Dienstleisters angewiesen. Als offizielle Partner gibt es davon in Deutschland sehr wenige.<\/p>\n<h3>Sehr problematischer Setup-Ansatz<\/h3>\n<p>In jedem Fall widersprechen hart codierte Passw\u00f6rter einer guten Sicherheitspraxis. Immer wenn bei der Installation gepatzt wird, verbleiben die Standard-Passw\u00f6rter in der Installation. Wer die kennt, hat per Netzwerk Zugriff auf die Datenbank. Liegen die Daten unverschl\u00fcsselt vor, k\u00f6nnen Unbefugte alles einsehen &#8211; die in der Software abgefragten Passw\u00f6rter sind nutzlos.<\/p>\n<h3>Gro\u00dfes Problem bei Backup\/Wiederherstellung<\/h3>\n<p>Auch das mehr oder weniger unverschl\u00fcsselt angefertigte Backup ist ein Problem. Unbefugte k\u00f6nnen bei Zugriff auf Backup-Dateien direkt an die Patientendaten gelangen. Der Anwender muss also besondere Ma\u00dfnahmen treffen, um angefertigte Backups vor dem Zugriff unbefugter Dritter zu sch\u00fctzen.<\/p>\n<p>Die Quelle wies noch auf ein weiteres Problem hin. Es gebe vor allem eine Einschr\u00e4nkung bei der Wiederherstellung. Was, wenn die Hotline im Notfall nicht erreichbar ist, weil z.B. Wochenende ist?<\/p>\n<h2>Unerfreuliches Fazit, was tun?<\/h2>\n<p>Der Schluss der Quelle lautete, dass bei dem oben skizzierten Ansatz so ziemlich gegen alle Grunds\u00e4tze:<\/p>\n<ul>\n<li>DSGVO (Stand der Technik),<\/li>\n<li>BSI-Grundschutz,<\/li>\n<li>KBV-Sicherheitsrichtlinie<\/li>\n<\/ul>\n<p>und was noch alles versto\u00dfen wird. Die Quelle meinte dazu: \"Ich f\u00fcrchte aber, kaum ein Arzt hat schon einmal was von der ODBC-Datenquellenverwaltung in Windows geh\u00f6rt und w\u00e4re ansatzweise in der Lage, das Passwort eines MSSQL-Users zu \u00e4ndern.\"<\/p>\n<p>Die Quelle schloss seine Mail mit den Worten ab: \"Vielleicht gibt es ja weitere Nutzer, die f\u00fcr andere CGM-Software \u00c4hnliches best\u00e4tigen k\u00f6nnen?\" Denn theoretisch k\u00f6nnte es ja sein, dass alle anderen Praxen au\u00dferhalb des Wirkungskreises der Quelle \"sauber mit ge\u00e4nderten Passw\u00f6rtern und verschl\u00fcsselten Backups\" aufgesetzt sind.<\/p>\n<p>Zudem hegte die Quelle Bedenken, pl\u00f6tzlich Repressalien oder beruflichen Konsequenzen zu erleiden. Er meinte, dass der Anbieter \"harte Positionen\" verfolgt. und der<a href=\"https:\/\/borncity.com\/blog\/2024\/12\/18\/sachstand-im-modern-solution-verfahren\/\"> Fall Modern Solution<\/a> mit dem angerichteten Flurschaden ist bestens bekannt.<\/p>\n<p>Wir haben uns daher zu einem Responsible Disclosure entschlossen, bei dem ich den Fall aufbereite, den Sachstand kl\u00e4re und erst nach Nachbesserungen ver\u00f6ffentliche. Im Hinblick auf \"Repressalien\" ist die Sachlage folgende:<\/p>\n<ul>\n<li>Ich kenne die Identit\u00e4t der Quelle nicht, die Kommunikation war zwar etwas m\u00fchsam, aber die Informationen haben mich erreicht, da die Quelle quasi ein \"Poll-Verfahren\" nutzte, um \u00fcber kurzzeitig aktive Adressen den Sachstand abzufragen.<\/li>\n<li>Als Blogger habe ich nie Zugriff auf entsprechende Z1-Instanzen oder Daten gehabt und werde hier auch keine Daten wie Kennw\u00f6rter etc., die mir \u00fcber die Quelle zur Kenntnis gelangt sind, ver\u00f6ffentlichen.<\/li>\n<\/ul>\n<p>Zudem berufe ich mich als Medienvertreter auf das <a href=\"https:\/\/www.wbs.legal\/medienrecht\/presserecht\/journalisten\/#:~:text=Vor%20Gericht%20gilt%20der%20Journalist,Journalisten%20und%20Informationsquelle%20sch%C3%BCtzen%20soll.\" target=\"_blank\" rel=\"noopener\">Recht auf Quellenschutz<\/a>. F\u00fcr den \"Whistle Blower\" ist also ein doppelter Schutz eingebaut. In Teil 2 beschreibe ich, wie ich versucht habe, das Thema ohne \u00d6ffentlichkeit zu kl\u00e4ren. In Teil 3 geht es um die Frage, was in der Zwischenzeit an Abhilfe passiert ist. Es sind seit M\u00e4rz 2025 ja einige Monate vergangen.<\/p>\n<p><strong>Artikelreihe<\/strong><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2025\/07\/30\/sicherheit-beim-zahnarzt-pvs-z1\/\">Zahnarzt Praxis-Verwaltung-System (PVS): Sicherheitsl\u00fccken beim CGM Z1 &#8211; Teil 1<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2025\/07\/31\/zahnarzt-praxis-verwaltung-system-pvs-sicherheitsluecken-beim-cgm-z1-teil-2\/\">Reaktionen von CGM auf Meldung der Sicherheitsl\u00fccken beim Z1-PVS \u2013 Teil 2<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2025\/08\/01\/korrekturen-des-z1-pvs-durch-cgm-und-aktueller-stand-teil-3\/\">Korrekturen des Z1 PVS durch CGM und aktueller Stand\u00a0 \u2013 Teil 3<\/a><\/p>\n<p><strong>\u00c4hnliche Beitr\u00e4ge:<\/strong><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2025\/07\/29\/bundeswehr-bekommt-arzt-und-zahnarztinformationssysteme-von-compugroup-medical\/\">Bundeswehr bekommt Arzt- und Zahnarztinformationssysteme von CompuGroup Medical<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2025\/06\/03\/frage-wie-steht-es-um-die-sicherheit-unserer-medizingeraete-technik\/\" rel=\"bookmark\">Frage: Wie steht es um die Sicherheit unserer Medizin(ger\u00e4te)-Technik?<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/09\/20\/desaster-zuverlssigkeit-sicherheit-bei-der-telematik-infrastruktur-im-gesundheitswesen\/\" rel=\"bookmark\">Desaster (Zuverl\u00e4ssigkeit, Sicherheit) bei der Telematik-Infrastruktur im Gesundheitswesen<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2024\/04\/16\/medisign-erneut-langer-telematik-ausfall-15-4-2024-gematik-prft-den-anbieter\/\">Medisign: Erneut langer Telematik-Ausfall (15.4.2024) \u2013 gematik pr\u00fcft den Anbieter<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/09\/11\/laufzeitverlngerung-bei-ti-konnektoren-luft-an-aber-ausflle-nach-dem-update\/\" rel=\"bookmark\">Laufzeitverl\u00e4ngerung bei TI-Konnektoren l\u00e4uft an, aber Ausf\u00e4lle nach dem Update<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/09\/20\/desaster-zuverlssigkeit-sicherheit-bei-der-telematik-infrastruktur-im-gesundheitswesen\/\" rel=\"bookmark\">Desaster (Zuverl\u00e4ssigkeit, Sicherheit) bei der Telematik-Infrastruktur im Gesundheitswesen<\/a>).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Von der Firma CompuGroup Medical (CGM) wird auch ein Praxis-Verwaltungssystem (PVS) f\u00fcr Zahn\u00e4rzte vertrieben. Das System ist laut Firmenaussage bei \u00fcber 7.000 Zahn\u00e4rzten im Einsatz. Eine anonym bleiben wollende Quelle informierte mich Anfang des Jahres \u00fcber potentielle Sicherheitsprobleme in dieser &hellip; <a href=\"https:\/\/borncity.com\/blog\/2025\/07\/30\/sicherheit-beim-zahnarzt-pvs-z1\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[426,7459],"tags":[4328,3836],"class_list":["post-313962","post","type-post","status-publish","format-standard","hentry","category-sicherheit","category-software","tag-sicherheit","tag-software"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/313962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=313962"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/313962\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=313962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=313962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=313962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}