Hacker sein leicht gemacht – Logitech Webcam

Dieser Beitrag dreht sich um Webcams von Logitech und wie man damit filmmäßig einen auf bösen Überhacker machen kann. Hacken müssen wir dabei allerdings nichts 😉

Hacker sein leicht gemacht – Logitech Webcam

Man kennt den Spruch: „Wir haben Dich beim Porno gucken gefilmt und mailen das an alle Deine Freunde, wenn Du nicht zahlst!“  Wenn der Spruch mit der üblichen Bitcoin Forderung per Mail kommt, ist er meisten nur das Übliche: eine Scammail.

Wenn eine Webcam benutzt wird, geht i.d.R. eine kleine LED an, die anzeigt, daß die Kamera benutzt wird. Hört die Nutzung der Kamera auf, geht auch das Licht aus.

Was wäre, wenn man die LED einfach .. sagen wir mal.. „abschalten“ könnte?

Was wie die Handlung eines billigen Hackerfilms klingt, ist der Horror jedes WebCam-Besitzers: Der PC wird über den Besuch einer Webseite gehackt und die Angreifer können per WebCam alles sehen und hören ohne das der Belauschte es merkt. Mal davon abgesehen, daß man auch die aktivierte LED nicht unbedingt bemerkt, wenn man nicht direkt vor der Kamera sitzt, wäre das der SuperGAU für PC Besitzer.

Wie sieht das jetzt in der Realität aus, kann man da einfach einen PC hacken, die WebCam aktivieren, den Datenstrom abgreifen und das alles ohne das die LED angeht?

Nun, wenn man Besitzer einer Logitech WebCam C310 ist, dann geht das .. fast. Das man unsichere PCs über Browser oder untergejubelte Worddokumente, Bilder, etc. hacken kann, ist ja kein Geheimnis. Erst jüngst hat AppleMail für IPhone ja so ein geile Lücke offenbart, über die man per einfacher Email ein IPhone übernehmen konnte.

Aber auch Firefox und Chrome sind alles andere als sicher und nur weil es Open-Source ist, heißt es nicht, daß es sicherer ist. Beispiel Chromium: (CVE Nummern sind gemeldete Schwachstellen in einer internationalen Datenbank)

Name        : chromium
Version     : 81.0.4044.122

Chromium is an open-source web browser, powered by WebKit (Blink).

--------------------------------------------------------------------------------
Update Information:

Another day, another chromium update. This one fixes:  CVE-2020-6458
CVE-2020-6459 CVE-2020-6460  ----  Fix dependency issue introduced when
switching from a "shared" build to a "static" build.  ----  A new major version
of Chromium without any security bugs! Just kidding. Here's the CVE list:
CVE-2020-6454 CVE-2020-6423 CVE-2020-6455 CVE-2020-6430 CVE-2020-6456
CVE-2020-6431 CVE-2020-6433 CVE-2020-6434 CVE-2020-6435 CVE-2020-6436
CVE-2020-6437 CVE-2020-6438 CVE-2020-6439 CVE-2020-6440 CVE-2020-6441
CVE-2020-6442 CVE-2020-6443 CVE-2020-6444 CVE-2020-6445 CVE-2020-6446
CVE-2020-6447 CVE-2020-6448 CVE-2020-6432 CVE-2020-6457  Oh, and this build
switches over to a static build, so the chromium-libs and chromium-libs-media
subpackages are now obsolete, but it should be slightly better for performance.

Allen Browsern sollte man mit Addons wie NoScript oder UMatrix beibringen nur das nötigste, und das auch nur auf Anweisung des Besitzers, auszuführen.

„… fast“ meinte also, daß man auch aus der Ferne angreifbar sein muß, damit einem dies passieren kann.

Hinweis: Falls Sie dies als Nicht-Linuxer lesen sollten, das geht auch unter Windows, es wird nur ein anderes Programm benutzt.

Für unseren simulierten Hack nehmen wir mal an, daß genau so eine Lücke ausgenutzt wurde. Was kommt dann als nächstes?

Gegeben ist eine Logitech WebCam C310. Wir brauchen noch folgendes Programm auf dem PC: uvcdynctrl

sudo dnf install uvcdynctrl

Als welcher User wir das Programm ausführen, scheint nicht wichtig zu sein, so lange wir mit dem Gerät reden dürfen. Bekommen wir erst einmal heraus, ob diese Kamera überhaupt da ist:

$ lsusb

Bus 010 Device 003: ID 046d:081b Logitech, Inc. Webcam C310

Jede unterstützte Kamera erzeugt ein oder mehrere Video Devices unter /dev/ :

$ ls -la /dev/video*
crw-rw—-+ 1 root video 81, 1 3. Mai 14:09 /dev/video1
crw-rw—-+ 1 root video 81, 2 3. Mai 13:47 /dev/video2
crw-rw—-+ 1 root video 81, 3 3. Mai 14:09 /dev/video3

Welches davon zu einer Logitech Kamera gehört und folglich nutzbar ist, können wir auf zwei Wegen feststellen:

$ sudo udevadm info –query=all –name=/dev/video1
P: /devices/pci0000:00/0000:00:07.0/0000:04:00.0/usb10/10-2/10-2:1.0/video4linux/video1
N: video1
L: 0
S: v4l/by-id/usb-046d_081b_5940E5D0-video-index0
S: v4l/by-path/pci-0000:04:00.0-usb-0:2:1.0-video-index0
E: DEVPATH=/devices/pci0000:00/0000:00:07.0/0000:04:00.0/usb10/10-2/10-2:1.0/video4linux/video1
E: DEVNAME=/dev/video1
E: MAJOR=81
E: MINOR=1
E: SUBSYSTEM=video4linux
E: USEC_INITIALIZED=8845895177
E: ID_V4L_VERSION=2
E: ID_V4L_PRODUCT=UVC Camera (046d:081b)
E: ID_V4L_CAPABILITIES=:capture:
E: ID_VENDOR=046d
E: ID_VENDOR_ENC=046d
E: ID_VENDOR_ID=046d
E: ID_MODEL=081b
E: ID_MODEL_ENC=081b
E: ID_MODEL_ID=081b
E: ID_REVISION=0010
E: ID_SERIAL=046d_081b_5940E5D0
E: ID_SERIAL_SHORT=5940E5D0
E: ID_TYPE=video
E: ID_BUS=usb
E: ID_USB_INTERFACES=:0e0100:0e0200:010100:010200:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=uvcvideo
E: ID_PATH=pci-0000:04:00.0-usb-0:2:1.0
E: ID_PATH_TAG=pci-0000_04_00_0-usb-0_2_1_0
E: ID_FOR_SEAT=video4linux-pci-0000_04_00_0-usb-0_2_1_0
E: COLORD_DEVICE=1
E: COLORD_KIND=camera
E: DEVLINKS=/dev/v4l/by-id/usb-046d_081b_5940E5D0-video-index0 /dev/v4l/by-path/pci-0000:04:00.0-usb-0:2:1.0-video-index0
E: TAGS=:seat:uaccess:

Eine UVCVideo Kamera, so wie die Logitech C310 eine ist, ist ein starkes Indiz. Das es auch genau unsere gesuchte Kamera ist, das zeigt ein Vergleich der USB ID …

Bus 010 Device 003: ID 046d:081b Logitech, Inc. Webcam C310

… welche sich oben wiederfindet: Gotcha!

Methode 2 wäre dann unser kleines Tool einzusetzen, um sich alle WebCams auflisten zu lassen und dann vergleichen wir wieder die USB ID:

$ uvcdynctrl -l
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 0x00980001, name = ‚User Controls‘, type = 6

video1 UVC Camera (046d:081b)
Media controller device /dev/media1 doesn’t exist
ERROR: Unable to list device entities: Invalid device or device cannot be opened. (Code: 5)

Kamera gefunden, was kann die?

Wir haben jetzt also die richtige Kamera identifiziert, fragen wir mal was die Kamera so „anbietet“:

$ uvcdynctrl -d /dev/video1 -vc

Listing available controls for device /dev/video1:
Brightness
ID : 0x00000001,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 255, step size: 1 ],
Default : 128
Contrast
ID : 0x00000002,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 255, step size: 1 ],
Default : 32
Saturation
ID : 0x00000004,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 255, step size: 1 ],
Default : 32
White Balance Temperature, Auto
ID : 0x00000009,
Type : Boolean,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 1, step size: 1 ],
Default : 1
Gain
ID : 0x00000003,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 255, step size: 1 ],
Default : 0
Power Line Frequency
ID : 0x0000000d,
Type : Choice,
Flags : { CAN_READ, CAN_WRITE },
Values : { ‚Disabled'[0], ’50 Hz'[1], ’60 Hz'[2] },
Default : 2
White Balance Temperature
ID : 0x00000008,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 10000, step size: 10 ],
Default : 4000
Sharpness
ID : 0x00000007,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 255, step size: 1 ],
Default : 24
Backlight Compensation
ID : 0x0000000c,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 1, step size: 1 ],
Default : 1
Exposure, Auto
ID : 0x0000000f,
Type : Choice,
Flags : { CAN_READ, CAN_WRITE },
Values : { ‚Manual Mode'[1], ‚Aperture Priority Mode'[3] },
Default : 3
Exposure (Absolute)
ID : 0x00000011,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 1 .. 10000, step size: 1 ],
Default : 166
Exposure, Auto Priority
ID : 0x00000010,
Type : Boolean,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 1, step size: 1 ],
Default : 0
LED1 Mode
ID : 0x046d0003,
Type : Choice,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : { ‚Off'[0], ‚On'[1], ‚Blink'[2], ‚Auto'[3] },
Default : 3
LED1 Frequency
ID : 0x046d0004,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : [ 0 .. 131, step size: 1 ],
Default : 0

Kurz zur Erklärung der Auflistung, folgendes sind Optionen die wir in der Kamera ändern können, solange diese Option den FLAG „CAN_WRITE“ hat aka. Schreibrecht :

„Brightness“, „Contrast“, „Saturation“, „White Balance Temperature“, „Auto,Gain“ ,“Power Line Frequency“, „White Balance Temperature“, „Sharpness“, „Backlight Compensation“, „Exposure, Auto“, „Exposure (Absolute)“ , „Exposure, Auto Priority“,  „LED1 Mode“, „LED1 Frequency“

Schau wir uns den „LED1 Mode“ an:

LED1 Mode
ID : 0x046d0003,
Type : Choice,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : { ‚Off‚[0], ‚On‚[1], ‚Blink‚[2], ‚Auto‚[3] },
Default : 3

Im Normalfall steht also die LED Anzeige auf Automatik, meint, das Licht geht automatisch an und aus.

Jetzt nutzen wir diese Kontrollen

Fragen wir die Cam doch mal, welchen Zustand sie derzeit hat:

$ uvcdynctrl -d /dev/video1 -g „LED1 Mode“ 2>/dev/null
3

„3“ ist der Automatikmodus.

Einschalten der LED geht so:

$ uvcdynctrl -d /dev/video1 -s „LED1 Mode“ 1 2>/dev/null

Ausschalten geht so:

$ uvcdynctrl -d /dev/video1 -s „LED1 Mode“ 0 2>/dev/null

Wer das ausprobiert, wird feststellen, daß beim permanenten Einschalten die LED erstmal nur für einen Moment angeht. Es handelt sich bei der „Kontrolle“ um den Zustand der LED im Betriebsfall, da die WebCam aus ist, geht das Licht gleich wieder aus. Probiert das mal aus, wenn Ihr Camorama oder eine Videokonferenz laufen habt.

Das bedeutet, daß wenn Ihr die LED vor dem Aktivieren der Webcam abschaltet, bleibt die aus, auch wenn die Kamera aktiviert wird und das ist genau der Zustand den ungebetene Gäste auf Eurem PC ausnutzen möchten. Jetzt kann ein Angreifer seine Software zur Ansteuerung der Kamera natürlich gleich so schreiben, daß die LED aus bleibt, wenn er die Kamera aktiviert. Es muß dafür nicht das „uvcdynctrl“ installieren oder vorfinden. I.d.R. kann der Angreifer die Bordprogramme nicht direkt benutzen um den Inhalt der WebCam nach außen zutransportieren, da diese Programme ein Fenster öffnen um das Bild dem PC-Nutzer anzuzeigen.

Es ist aber natürlich auch möglich, sowas wie FFMPEG zu benutzen um das Bild abzugreifen und gleich zu komprimieren und an einen Server zu senden. Je weniger Software der Angreifer selbst installieren muß, desto besser für ihn, da er weniger Spuren hinterläßt.

Beweise

Jetzt kann der Typ von dem Blog ja viel behaupten, es ist an der Zeit das zu beweisen:

LED an

und abschalten:

LED aus

Das es sich hier um einen Browser handelt dürfte leicht erkennbar sein. Das Bild ist meine 1-Mann Videokonferenz auf unserer Jitsi Meet Instanz, in der man mein Handy bei der Aufnahme der LED sehen kann.

Mit „ucview“ kann man sich diese Kontrollfunktion auch live ansehen und ändern, ohne die Konsole bemühen zu müssen:

ucview Kontrollen der C310

 

Merkwürdigkeiten bei der Logitech WebCam C310

Merkwürdig ist der Fakt, daß die Kontrollen für die LED nicht beim ersten Starten der WebCam angeboten werden. Dazu muß die WebCam scheinbar ein zweites mal initialisiert werden, den Treiber neu starten hilft dabei:

sudo rmmod uvcvideo
sudo modprobe -v uvcvideo

Auf dem von mir heimtücksich infiltrierten Test-PC meiner Eltern war dies z.B. nötig 😉

Ob es sich dabei um einen Bug in der Kamera handelt oder im UCVideo Treiber von Linux, mag ich nicht beurteilen wollen. Möglich wäre jede Version oder auch gleich beides zusammen.

Meinung

Die Funktion der Kamera zum Abschalten der LED mag vielleicht in den Augen der Entwickler witzig oder sogar nützlich gewesen sein, aber aus Sicht der Privatsphäre ist das natürlich ein NO-GO. Anwendungen die die Kamera nach belieben einschalten können, ohne das der User überhaupt die Chance hat, dies zu bemerken, sind ein ernstzunehmendes Risiko. Daher sollte diese WebCam immer abgeklebt, oder besser komplett abgestöpselt sein, wenn Sie nicht benutzt werden.

Wenn der ganze Coronawahnsinn durch ist, lege ich mir definitiv eine neue Webcam ohne diese Funktion zu. Vermutlich was im 8-12 MP Bereich 😀

Schlaganfälle in New York

Liebe Kasernierte,

heute geht es um ein Beispiel an Desinformation, die mit einfachen Informationen ausgekontert werden können.

Coronachroniken: Schlaganfälle in New York

Zunächst die Zahlen für Deutschland, weil wenn ich mich schon aufrege, sollt Ihr wenigstens was davon haben 🙂

Zum Thema:

Der in der IT Welt nicht unbekannte Fefe (Name der „Reaktion“ bekannt 😀 ), wurde am 23.4. zu der Meldung verleitet (durch Übermittlung durch einen „Informanten“ versteht sich) :

„Habt ihr das auch gehört? Harmloser als eine Grippe? Gut, bis auf die Schlaganfälle in jungen Erwachsenen, die wir jetzt plötzlich sehen.

Ich versteh ja gar nicht, wie es soweit kommen konnte. Ken Copeland hat das doch geklärt!

Komm, lasst uns den Lockdown auflösen und die Kids in die Schule schicken. So ein Schlaganfall ist gar nicht schlecht für die Kids. Was sie nicht umbringt, macht sie hart!1!! “
(Link: http://blog.fefe.de/?ts=a05fa4b8)

Zunächst mal zur Aufklärung: Ken Copeland ist TV Evangelist, also son Fernsehprediger mit angebundenem Wirtschaftsunternehmen, wo die Leute nach Strich und Faden verarscht werden und dafür noch Geld spenden. Der hat sich am Wochenende zum Gespött von John Oliver gemacht, weil er dem Coronavirus befohlen hat, sich zu verpisseln. Der Erfolg ist ja wohl ausgeblieben 😀

Schauen wir uns mal den Text an, den CNN da über die Häufung von Schlaganfällen gepostet hat:

The new coronavirus appears to be causing sudden strokes in adults in their 30s and 40s who are not otherwise terribly ill, doctors reported Wednesday.

They said patients may be unwilling to call 911 because they have heard hospitals are overwhelmed by coronavirus cases.
There’s growing evidence that Covid-19 infection can cause the blood to clot in unusual ways, and stroke would be an expected consequence of that.
Dr. Thomas Oxley, a neurosurgeon at Mount Sinai Health System in New York, and colleagues gave details of five people they treated. All were under the age of 50, and all had either mild symptoms of Covid-19 infection or no symptoms at all.
(Quelle: https://edition.cnn.com/2020/04/22/health/strokes-coronavirus-young-adults/index.html)
Zusammenfassung: Es geht nicht um Kinder und Jugendliche, sondern um Erwachsene über 30, die normalerweise nicht zu der Risikogruppe gehören. Es wird festgestellt, daß weniger den Notruf wählen, weil sie Angst haben sich im Krankenhaus den Virus abzuholen und weil sie die Krankenhäuser nicht belasten wollen. Das ist die „Ich bin jung und unzerstörbar Mentalität“ die jeder von uns in dem Alter hatte, der in der glücklichen Situation war, keine bekannten Erkrankung zu haben. Jetzt stellt der Arzt also 5 Fälle von unter 50 Jährigen vor, die einen Schlaganfall hatten. Davon ist 1 Patient dann direkt gestorben.
Folgende Info dazu:
– Wer in Biologie und Geschichte aufgepaßt hat weiß, daß Menschen ohne Medizin im Schnitt nur 30 Jahre alt wurden. Daher definiert man auch „eine Generation“ mit 30 Jahren. Jetzt können wir annehmen, daß Menschen ab 30 ein langsam ansteigendes Risiko für „schwere“ Erkrankungen haben, sonst wären schon unsere Vorfahren vor 100.000 Jahren älter geworden.
– Der Großraum New York besteht aus knapp 19 Millionen Menschen. Wenn jetzt 5 davon in einer Klinik auftreten, ist das für die Klinik auffällig. Die dürften in Staat New York 100 Krankenhäuser haben, wenn die jeweils 5 solche Patienten haben, sind das 500 auf 19 Mio. Ergebnis: 0,002631579 % der Einwohner New Yorks. Das liegt noch unter dem Grundrauschen. Dummerweise kennt man ja die Zahl der Infizierten nicht, die Zahl wird also vermutlich höher liegen, wenn man mal die Infizierten Zahlen genauer kennt.
– Wenn man jetzt dem Hamburger Chefpathologen in der Tagesschau mal zugehört hätte, als er seine Ergebnisse vorgestellt hat, dann hätte man mitbekommen, daß dort auch Patienten obduziert wurden, die unter 60 Jahren waren und keine Vorerkrankungen angegeben hatten. Bei der Obduktion kam dann raus, daß auch diese Patienten eine versteckte Vorerkrankung hatten.

Was folgern wir aus diesen Informationen?

Nicht jeder, der von sich denkt, er sei gesund, ist es auch. Ein alter Medizinerspruch lautet: „Wer gesund ist, wurde nur noch nicht ordentlich untersucht.“ Natürlich wird der Spruch eher als Scherz angesehen und ist dem Mediziner geschuldet, der sich seine eigenen Patienten kreiert.
Ich erlebe dies sogar bei Computern immer wieder, daß wenn man genau hinsieht, man immer irgendwas findet, was nicht funktioniert, wie es sollte. Mich kostet das dann meistens Zeit, aber auf die Medizin bezogen, sollten wir wohl schon deutlich früher mal von einem Arzt durchgecheckt werden, als wir bislang geglaubt haben.
Dieser Virus, so schlimm jeder Tote auch ist, zeigt uns jetzt unsere Fehler auf, die wir als Gemeinschaft gemacht haben:
– Überheblichkeit: „Ich bin jung*, ich bin gesund.“ (*30 ist halt doch nicht mehr so jung )
– Profitgier:
Krankenhäuser auf Profit trimmen, statt auf Nutzen für alle.
Ausbeutung von Menschen ohne Krankenversicherung.
Globalisierung zur Profitmaximierung auf „Teufel komm raus“.
Das Nicht-Unterbrechen von Personenfernverkehr bei Anzeichen eines „neuen“ Virus mit Potential.
– Panikmache: Aus Angst nicht ins Krankenhaus oder zu einem Arzt gehen, wenn erste Anzeichen da sind.
(Hinweis: so ein Schlaganfall kündigt sich oft schon Stunden vorher an.)

Die Öffnung der Schulen

Nun hat Fefe darauf hingewiesen, daß die Öffnung der Schulen dann ja wohl doch keine gute Idee wäre. Doch ist sie, denn die Kinder haben das kleinste Risiko schwer zu erkranken, aber das höchste Potential zum Verteilen des Virus. Wenn die möglichst schnell durch sind mit der Immunitätsausbildung, dann nutzt uns das allen! Kein Kind wird einen Schlaganfall bekommen und bei einer Eintrittwahrscheinlichkeit von 0,002 % für deren Lehrer, ist das auch vertretbar, zumal die älteren Lehrer derzeit gar nicht an die Schulen gelassen werden sollen ( vernünftigerweise ).

„Harmloser als eine Grippe“

Jede Virusinfektion hat das Potential einen zu töten. Die meisten Viren vermeiden es einen Wirt zu töten, weil dann zwangsläufig Ihre Verbreitung unterbleibt, aber das muß halt nicht so sein. ( Es wäre auch schön, wenn Leute aufhören würden, von einem Virus zu denken, es wäre ein Lebewesen, was es nicht ist. Es ist nur ein RNA Fragment ohne eigenen Stoffwechsel. )
Die von Influenzaviren ausgelöste „Grippe“ ist eine tödliche Krankheit, gegen die es kein Heilmittel gibt. Es gibt nur Impfstoffe, die gegen einige der häufigsten Varianten verteilt werden können, aber retroaktiv ist keins der Mittel, denn Impfstoffe trainieren nur das eigene Immunsystem einen Virus zu erkennen und abzuwehren. Auch Influenza-Grippe kann in Lungenentzündung enden und dann zum Tod führen, auch Schlaganfälle sind möglich.
Trotzdem hat keiner von uns Angst davor, daß Ihm das passieren könnte, weil wir wissen, daß es eben nur selten der Fall ist. D.b. aus Erfahrung schätzen wir das Risiko gering ein. Bei diesem Virusstamm gibt es noch keine allgemeine Erfahrung und folglich drehen jetzt alle am Rad, nur weil der Virus auch mal mehr als nur Schnupfen ausgelöst hat.
Die Natur funktioniert aber nun mal leider so, daß bei Auftreten eines neuen Virustypes Lebewesen daran sterben, weil noch keine Immunität vorhanden ist. Aber Lebewesen, die aufgrund Ihres Erbgutes oder puren Glücks vorher einem Verwandten des neuen Virus begegnet zu sein, überleben, die verbreiten sich dann. Das ist seit Milliarden von Jahren so und das wird sich auch nicht ändern, nur weil wir hier meinen, da was machen zu können. Können wir nicht wie man sieht, werden wir aber vielleicht irgendwann mal können, das wird sich dann zeigen. Bis dahin werden Menschen an Viren erkranken und sterben. Findet Euch damit ab.

„lächerlich“

Als kleinen Dämpfer für Euch die Durchsage des Weltärztepräsident Frank Ulrich Montgomery:
„Wer eine Maske trage, werde durch ein trügerisches Sicherheitsgefühl dazu verleitet, den „allein entscheidenden Mindestabstand“ zu vergessen. … Eine Pflicht zum Tragen von Schals oder Tüchern vor dem Gesicht sei „lächerlich“. “ (Quelle: n-tv.de)
Den Worten kann man sich nur anschließen. Ich geh jetzt mal Hamstern, weil in zwei Wochen hat sich das Maskenfähnchen dann schon wieder mal gewendet 😀
Christian Lindner hat gestern im Bundestag nur für das Aufzählen der Eskalationsstufen zum Thema „Maskentragen“ Buhrufe und Gelächter erhalten und solche Menschen habt Ihr in den Bundestag gewählt. Denkt mal drüber nach.