Crawlomatic multisite vilkårlig filupload sårbarhed//Udgivet den 2026-06-01//CVE-2026-9009

WP-FIREWALL SIKKERHEDSTEAM

Crawlomatic Multisite Scraper Post Generator Vulnerability

Plugin-navn Crawlomatic Multisite Scraper Post Generator
Type af sårbarhed Vilkårlig filupload
CVE-nummer CVE-2026-9009
Hastighed Medium
CVE-udgivelsesdato 2026-06-01
Kilde-URL CVE-2026-9009

Uopsigt Sikkerhedsmeddelelse: Vilkårlig Filupload (CVE-2026-9009) i Crawlomatic Multisite Scraper Post Generator — Hvad WordPress-webstedsejere Skal Gøre Nu

Forfatter: WP-Firewall Sikkerhedsteam

Oversigt: Den 1. juni 2026 blev der offentliggjort en sikkerhedsmeddelelse for WordPress-plugin'et “Crawlomatic Multisite Scraper Post Generator”. Versioner <= 2.7.2 indeholder en sårbarhed for vilkårlig filupload (CVE-2026-9009), som kan misbruges af en autentificeret bruger med forfatterrettigheder til at uploade og udføre ondsindede filer, hvilket resulterer i fjernkodeeksekvering (RCE). En patch er tilgængelig i version 2.7.3. Dette indlæg forklarer risikoen, udnyttelsesscenarier, detektionstrin, umiddelbare afbødninger, en fuld hændelsesresponscheckliste og langsigtede hærdningsanbefalinger — skrevet fra perspektivet af WP‑Firewalls sikkerhedsteam.

TL;DR (Hvad du skal vide lige nu)

  • Sårbarhed: Vilkårlig filupload i Crawlomatic Multisite Scraper Post Generator (CVE-2026-9009).
  • Berørte versioner: <= 2.7.2
  • Patch'et i: 2.7.3
  • Nødvendig privilegium for at udnytte: Forfatter (eller højere)
  • Alvorlighed: Høj (CVSS ~8.8) — kan føre til fjernkodeeksekvering og fuld kompromittering af webstedet.
  • Umiddelbar handling: Opdater til 2.7.3 ELLER deaktiver/fjern plugin'et, hvis du ikke kan opdatere med det samme. Derefter skal du følge detektions- og afhjælpningstrinene nedenfor.
  • Hvis du ikke kan opdatere med det samme og ønsker øjeblikkelig beskyttelse, aktiver en administreret webapplikationsfirewall (WAF) eller en virtuel patching-regel, der blokerer for den sårbare upload-strøm.

Baggrund: Hvorfor dette er alvorligt

En sårbarhed for vilkårlig filupload betyder, at en angriber kan uploade filer, som applikationen ikke havde til hensigt at acceptere — inklusive server-side eksekverbare filer (for PHP-websteder, .php webshells). Når en ondsindet PHP-fil placeres i et web-tilgængeligt bibliotek, og serveren udfører den, kan angriberen køre vilkårlige kommandoer, installere en vedholdende bagdør, dumpe databaser, oprette admin-brugere og pivotere til andre dele af netværket.

Dette specifikke problem kræver en autentificeret konto med forfatterrettigheder. Mange websteder giver redaktør/forfatteradgang til indholdsbidragydere, gæstebloggere eller eksterne entreprenører. Selvom forfatter ikke er en administratorrolle, inkluderer det ofte muligheden for at uploade medier og administrere indlæg. Den uploadmulighed er grunden til, at denne sårbarhed kan udnyttes af en forfatter: plugin'et fejlede i at validere eller begrænse uploadet indhold tilstrækkeligt, eller upload-endepunktet var tilgængeligt og tillod farlige typer eller filplacering.

Givet den høje indvirkning og det faktum, at forfatterkonti er ret almindelige, er denne sårbarhed et realistisk, højværdi mål i masseudnyttelseskampagner. Angribere automatiserer ofte scanning for at se efter plugin-versioner og forsøger derefter at bruge credential stuffing og kompromitterede forfatterkonti til at udnytte sådanne sårbarheder i stor skala.

Hvordan udnyttelsen sandsynligvis fungerer (teknisk oversigt)

Mens de offentlige meddelelser afslører sårbarhedstypen og nødvendige privilegier, følger de generelle mekanismer for denne klasse af fejl kendte mønstre. At forstå dem hjælper med at prioritere afbødninger.

Typisk kæde:

  1. Plugin'et eksponerer et endepunkt eller intern rutine, der håndterer scraping og oprettelse af indlæg. Som en del af den proces accepterer det uploadede aktiver (billeder, HTML eller endda zip-pakker) fra autentificerede brugere.
  2. Inputvalidering er utilstrækkelig — enten:
    • Plugin'et fejler i at validere filendelser og MIME-typer korrekt, eller
    • Det stoler på klientleveret metadata, eller
    • Det tillader arkivudtrækning uden filtrering, eller
    • Det gemmer filer et sted, hvor de kan udføres som PHP.
  3. Angriberen med forfatterprivilegier indsender en specielt udformet upload, der inkluderer en PHP webshell (for eksempel en fil navngivet easy.php med PHP-kode). Serveren gemmer filen (nogle gange med den samme filendelse) i en offentligt tilgængelig mappe (for eksempel under wp-content/uploads eller en plugin-specifik upload-mappe).
  4. Angriberen får adgang til den uploadede fil via browseren og aktiverer webshellen. Derfra udfører de kommandoer, installerer yderligere bagdøre, opretter admin-brugere eller eksfiltrerer data.

Note: Selv hvis plugin'et forsøger at rense filnavne eller ændre filendelser, kan yderligere problemer som indholdsnusning af serveren, forkert konfigurerede MIME-håndterere eller utilsigtet placering af filer inden for plugin-mapper stadig føre til udførelse.

Udnyttelsesscenarier

  • Credentialed insiders: En forfatterkonto på en multisite eller community blog, uanset om den er legitim eller kompromitteret, kan bruges til at uploade en webshell, eskalere privilegier og kompromittere siden.
  • Kompromitterede forfatterlegitimationer: Angribere opnår forfatterlegitimationer via phishing, genbrug af lækkede adgangskoder eller brute force og udnytter derefter plugin'ets uploadfunktionalitet.
  • Ondsindede bidragydere: En ellers legitim bidragyder uploader med vilje en bagdør.
  • Automatisk masseudnyttelse: Angribere scanner efter plugin-versioner <= 2.7.2 og forsøger at logge ind med almindeligt lækkede legitimationsoplysninger eller session-hijacking for at nå forfatterkapaciteten, hvorefter de kalder upload-endepunkterne for at placere en webshell og udføre den.

Konsekvenserne inkluderer fuld overtagelse af siden, datatyveri, SEO-spam og forgiftning, kryptovaluta-minescripts og lateral bevægelse inden for delte hostingmiljøer.

Øjeblikkelige skridt (første 1–2 timer)

  1. Opdater plugin'et
    – Hvis muligt, opdater Crawlomatic Multisite Scraper Post Generator til version 2.7.3 straks. Dette er den mest effektive handling.
  2. Hvis du ikke kan opdatere lige nu, deaktiver pluginet
    – Deaktiver plugin'et via WordPress admin eller omdøb plugin-mappen via SFTP/SSH (wp-content/plugins/crawlomatic-multisite-scraper-post-generator → tilføj -disabled suffiks).
  3. Begræns forfatteruploads
    – Fjern midlertidigt uploadmuligheden fra forfatterrollen, hvis du kan: brug en rollemanager-plugin eller WP-CLI til at justere kapabiliteter. For presserende tilfælde:
        – WP-CLI: wp rolle fjern-kapaciteter forfatter upload_filer
        – Bemærk: Fjernelse af uploadmuligheder kan forstyrre legitime arbejdsgange — koordinér med indholdsteams.
  4. Virtuel patch / WAF regel
    – Bloker plugin'ens upload-endepunkter med en WAF eller en regel, der nægter multipart/form-data POSTs til specifikke plugin-stier. Hvis du bruger en applikationsfirewall-udbyder eller -tjeneste, skal du aktivere leverandørens afbødning for CVE-2026-9009 (hvis tilgængelig) eller oprette en brugerdefineret regel for at nægte mistænkelige uploads.
  5. Skift adgangskoder + tving log ud
    – Tving en nulstilling af adgangskoden for alle brugere med Author+ rettigheder og overvej at tvinge en nulstilling af adgangskoden for alle konti. Ugyldiggør aktive sessioner.
  6. Tag backup af webstedet
    – Opret en fuld filsystem- og databasebackup straks før du tager yderligere afhjælpningsforanstaltninger — så du kan undersøge, sammenligne filtilstande og gendanne om nødvendigt.

Detektion: tjek om din side blev misbrugt

Hvis du var sårbar (plugin installeret ved <=2.7.2) og havde aktive Author-konti, skal du antage muligheden for kompromis, indtil det modsatte er bevist. Følgende tjek hjælper med at opdage, om en ondsindet fil er blevet uploadet og udført.

Vigtig: udfør retsmedicinske tjek fra en betroet, sikret maskine (ikke den potentielt kompromitterede vært), og behold integritets snapshots til fremtidig undersøgelse.

A. Filsystemtjek

  • Søg efter mistænkelige PHP-filer i uploads og plugin-kataloger:
# Find eventuelle PHP-filer i uploads (sidste 90 dage)
  • Se efter filer med dobbelte filendelser eller unormale navne (f.eks. image.jpg.php, config.txt.php).

B. Webserver adgangslogs

  • Inspicer adgangslogs for anmodninger til usædvanlige stier eller for store POST-anmodninger til plugin-endepunkter:
# Eksempel (juster stier)
  • Søg efter anmodninger til uploadede PHP-filer og efter mistænkelige User-Agent-strenge.

C. Database & WordPress tjek

  • List brugere med Author eller højere roller:
wp bruger liste --rolle=forfatter --felter=ID,bruger_login,bruger_email
  • Se efter usædvanlige admin-konti eller brugere, der er oprettet for nylig.
  • Søg indlæg efter indlejrede mistænkelige iframes eller obfuskerede scripts:
wp indlæg liste --format=ids | xargs -n1 -I % wp indlæg hent % --felt=indlæg_indhold | grep -iE "(eval|base64_decode|iframe|shell)"

D. Planlagte opgaver og indstillinger

  • Tjek planlagte cron-jobs, der kan køre ondsindet PHP:
wp cron event list --fields=hook,next_run

E. Malware scanning

  • Kør en velrenommeret site malware scanner (helst mere end én). Automatiserede scannere kan finde kendte webshell-mønstre, mistænkelig base64-brug, evals og bagdøre.

F. Tegn på kompromittering

  • Uventede admin-brugere, ændrede site-indstillinger, nye filer i plugin-mapper, omdirigeringer, SEO-spam-sider og CPU-spidser (cryptomining) indikerer kompromittering.

Hvis nogen indikatorer er positive, gå videre til fuld hændelsesrespons og genopretning (nedenfor).

Afhjælpning og hændelsesrespons (fulde oprydningstrin)

Hvis du finder beviser for en kompromittering, følg en kontrolleret hændelsesrespons:

  1. Isoler og tag siden offline (vedligeholdelsestilstand)
    – Vis en vedligeholdelsesside, og hvis muligt, blokér offentlig adgang, indtil oprydningen er færdig for at forhindre yderligere skade.
  2. Bevar beviser
    – Lav kopier af logs, filsystem snapshots og database dumps til senere retsmedicinsk analyse. Behold originale tidsstempler. Opbevar kopier offsite.
  3. Erstat kompromitterede filer
    – Fjern ondsindede filer. Hvor det er muligt, gendan erstattede filer fra en kendt god backup taget før kompromitteringen.
    – Hvis du ikke kan finde en ren backup, geninstaller WordPress-kerne og plugin-filer fra officielle kilder og importer kun rent indhold.
  4. Rotér legitimationsoplysninger og nøgler
    – Nulstil adgangskoder for alle WordPress-brugere, databasebrugere, FTP/SFTP-konti, kontrolpanel og eventuelle tredjeparts API-nøgler, der bruges af siden.
  5. Udsted eventuelle hemmeligheder igen
    – Hvis du bruger API-nøgler, OAuth-token eller andre hemmeligheder, skal du rotere dem.
  6. Hærd uploads-mappen
    – Forhindre PHP-udførelse i uploads ved at tilføje en .htaccess-regel (Apache) eller ækvivalent i Nginx:

Apache eksempel (.htaccess i wp-content/uploads):

<IfModule mod_php7.c>
  <FilesMatch "\.(php|phtml|php3|php4|php5)$">
    Deny from all
  </FilesMatch>
</IfModule>

# Additional hardening
Options -ExecCGI
AddType text/plain .php .phtml .php3 .php4 .php5

Nginx eksempel (site konfiguration):

location ~* /wp-content/uploads/.*\.(php|phtml|php3|php4|php5)$ {
  1. Gendan fra en ren backup
    – Hvis det er muligt, gendan siden fra en sikkerhedskopi taget før kompromitteringen. Opdater derefter alt og anvend hærdningsforanstaltninger.
  2. Geninstaller og opdater plugins/temaer
    – Geninstaller det berørte plugin fra en frisk pakke (version 2.7.3 eller senere). Opdater alle plugins, temaer og kerne til nuværende understøttede versioner.
  3. Genscanning og verifikation
    – Kør malware-scanninger igen. Bekræft, at der ikke er ukendte admin-brugere, ingen ukendte planlagte opgaver, og at alle filhashes matcher betroede kilder.
  4. Overvågning efter hændelsen
    – Hold øget overvågning i flere uger: filintegritetskontroller, logovervågning, trafikmønstre og gentagne mislykkede loginforsøg.
  5. Kommuniker
    – Hvis følsomme data blev eksponeret, eller kompromitteringen påvirker brugere, overhold gældende underretningskrav og informer interessenter.

Praktiske afbødningsforanstaltninger for at forhindre lignende problemer

  • Mindste privilegium for konti: Giv brugere kun de muligheder, de har brug for. Hvor det er muligt, undgå at give Author-rolle til eksterne eller lavt betroede brugere.
  • Rolle- og kapabilitetsgennemgang: Gennemgå periodisk, hvem der har upload-mulighed, og hvem der kan offentliggøre indhold.
  • Håndhæve stærke adgangskoder og 2FA for alle brugere med offentliggørelses-/upload-rettigheder.
  • Automatiske opdateringer: Aktivér automatiske opdateringer for mindre og plugin-sikkerhedsopdateringer, når det er muligt, eller hav en automatiseret patching-politik og testpipeline.
  • Filudførelsesrestriktioner: Konfigurer webserveren til at forhindre udførelse af kode fra upload-mapper.
  • Filtype-restriktioner: Begræns accepterede upload-typer og valider både filnavneudvidelse og faktisk filindhold (MIME-sniffing).
  • Indholdssikkerhedspolitik (CSP): Brug CSP til at begrænse, hvor JavaScript og andre ressourcer kan indlæses fra.
  • Hærd PHP og serverindstillinger: Deaktiver farlige PHP-funktioner hvor det er muligt (exec, shell_exec, system), og hold PHP og serverpakker opdateret.
  • Brug en WAF og virtuel patching: En velkonfigureret applikationsfirewall kan blokere udnyttelsesforsøg og give virtuelle patches, når du ikke kan opdatere plugins med det samme.
  • Overvågning & logning: Centraliser logs og sæt alarmer for anomalier (nye PHP-filer i uploads, usædvanlige POST-anmodninger, pludselige admin-oprettelser).
  • Regelmæssige sikkerhedskopier og testede gendannelser: Oprethold off-server uforanderlige sikkerhedskopier og test gendannelser periodisk.
  • Plugin-governance: Brug kun aktivt vedligeholdte plugins, og vurder dem for sikkerheds bedste praksis. Fjern plugins, der ikke længere er nødvendige.

Eksempel WAF / regel forslag (konceptuelt)

Hvis du ikke kan opdatere med det samme, kan en kortvarig WAF eller serverregel reducere risikoen. Den nøjagtige implementering vil variere afhængigt af WAF-produktet.

  • Bloker POST-anmodninger til plugin-specifikke slutpunkter, der bruges til filupload (hvis du kan identificere plugin'ens slutpunktssti).
  • Bloker uploads med PHP-indhold eller mistænkelige multipart-payloads, der inkluderer PHP-tags (<?php).
  • Begræns tilladte Content-Types til image/* og application/zip for slutpunkter, der kun har brug for billeder eller arkiver.
  • Rate-limite POST-anmodninger til upload-slutpunktet for at bremse automatisering.

Eksempel generisk mønstergenkendelse (pseudo):

  • Nægt anmodning, hvis Content-Type er multipart/form-data OG anmodningskroppen indeholder “<?php” ELLER “base64_decode(“.

Note: Disse er afbødningsheuristikker — de er ikke en erstatning for at anvende den officielle patch.

Post-hændelses tjekliste (kortfattet)

  • Opdater plugin til 2.7.3
  • Fjern eller deaktiver plugin, hvis opdatering ikke er mulig
  • Nulstil adgangskoder og ugyldiggør sessioner for Author+ konti
  • Søg uploads og plugin-kataloger efter PHP-filer
  • Tjek adgangslogs for mistænkelig aktivitet
  • Backup site og bevar logs
  • Scan site for malware og fjern eventuelle bagdøre
  • Hærd upload-mapper for at forhindre kodeeksekvering
  • Rotér alle API-nøgler og legitimationsoplysninger, der bruges på siden
  • Overvåg for gentagen aktivitet og giv besked om anomalier
  • Dokumenter hændelsen og opfølgningsforanstaltninger

Praktiske kommandoer og tips til administratorer

  • Liste aktive forfattere via WP-CLI:
wp bruger liste --rolle=forfatter --felter=ID,bruger_login,bruger_email,visnings_navn
  • Fjern midlertidigt uploadmuligheden:
# Fjern upload_files mulighed fra forfattere
  • Find PHP-filer i uploads (Linux):
find /var/www/html/wp-content/uploads -type f -iname '*.php' -printf '%TY-%Tm-%Td %TT %p
  • Tjek for nyligt ændrede plugin-filer:
find /var/www/html/wp-content/plugins/crawlomatic-multisite-scraper-post-generator -type f -mtime -30 -ls
  • Se efter mistænkelige base64 eller eval-opkald i kodebasen:
grep -RIn --exclude-dir=vendor --exclude-dir=node_modules -E "(base64_decode|eval\(|assert\(|preg_replace\().*" /var/www/html

Hvorfor en WAF/virtuel patching er vigtigt (og hvordan det hjælper)

En administreret Web Application Firewall (WAF) giver et beskyttende lag foran din WordPress-side. For sårbarheder som vilkårlig filupload kan en WAF:

  • Blokere kendte udnyttelsespayloads og anmodningsmønstre (selv før en patch anvendes).
  • Forhindre adgang til den specifikke plugin-endpoint, hvis den ser en ondsindet payload.
  • Giv virtuelle patching-regler, der hurtigt implementeres på mange steder for at stoppe aktive udnyttelsesforsøg.
  • Begræns mistænkelig aktivitet eller dæmp anmodninger fra IP-adresser, der udviser udnyttelsesadfærd.

Virtuel patching er ikke en erstatning for en ordentlig kodefix; det er et afbødningsforanstaltning for at sænke sandsynligheden for succesfuld udnyttelse, mens du tester og anvender leverandørens patch.

Hærdningscheckliste for WordPress-websteder (anbefalet baseline)

  • Kerne-, tema- og pluginopdateringer anvendt hurtigt.
  • Begræns og revider brugerroller og -muligheder.
  • Kræv stærke adgangskoder og 2FA for alle bidragydere.
  • Deaktiver filredigering i WordPress: tilføj til wp-config.php
define( 'DISALLOW_FILE_EDIT', true );
  • Begræns PHP-udførelse i upload-mapper (se tidligere .htaccess/Nginx-eksempler).
  • Regelmæssige sikkerhedskopier (daglige snapshots + offsite opbevaring).
  • Kontinuerlig filintegritetsmonitorering (scann for uventede filændringer).
  • Implementer mindst privilegium på hostingkonti og databasebrugere.
  • Centraliseret logning og alarmering.

Ofte stillede spørgsmål

Spørgsmål: Hvis et websted havde det sårbare plugin, men ingen forfatterkonti, er jeg så sikker?

EN: Hvis ingen bruger havde forfatter- eller højere privilegier, kræver den kendte udnyttelsesvektor, at en forfatter er til stede. Du bør dog stadig patch, fordi fremtidige privilegiumændringer eller andre plugins kan skabe alternative angrebsveje.

Spørgsmål: Kan en ikke-privilegeret besøgende udnytte dette?

EN: Offentlige rapporter indikerer, at en forfatter er påkrævet. Det sagt, antag altid, at enhver privilegiumkonfiguration kan ændre sig - hold plugins opdateret.

Spørgsmål: Hvad hvis jeg opdaterede, men jeg tror, at webstedet allerede var kompromitteret?

EN: Opdatering forhindrer fremtidig udnyttelse via denne specifikke fejl, men fjerner ikke en webshell eller bagdør, der blev placeret tidligere. Udfør en fuld hændelsesrespons: bevar beviser, scan og rengør eller gendan fra en ren sikkerhedskopi.

Afsluttende tanker fra WP‑Firewall's sikkerhedsteam

Denne sårbarhed er en vigtig påmindelse om, at risikofladen for WordPress-websteder ikke kun inkluderer administrator-konti, men også roller som indholdsbidragere. Angribere målretter i stigende grad workflows, der tillader indholdsuploads, fordi selv ikke-administratorbrugere ofte har nok kapacitet til at plante vedholdende bagdøre, hvis upload/valideringslogikken er fejlbehæftet.

Patchning er det første forsvar. Men for moderne operationer, kombiner rettidig patchning med proaktive kontroller: mindst privilegium, WAF/virtuel patchning, robust overvågning og velafprøvede sikkerhedskopier. Den lagdelte tilgang reducerer chancen for en vellykket kompromittering og sænker genopretningstiden, hvis et brud skulle opstå.

Beskyt dit websted med WP‑Firewall Gratis Beskyttelse

Titel: Få øjeblikkelig essentiel beskyttelse til dit WordPress-websted med WP‑Firewall Gratis

Vi ved, at du ønsker hurtig, pålidelig beskyttelse, der ikke bremser dig — og det er præcis, hvad vores Basis (Gratis) plan leverer. WP‑Firewalls Gratis plan samler en administreret firewall, ubegribelig båndbredde, en webapplikationsfirewall (WAF) tilpasset til WordPress, malware-scanning og afbødningsdækning for OWASP Top 10. I situationer som Crawlomatic-sårbarheden (CVE‑2026‑9009) giver det at have en administreret WAF og scanning på plads dig tid til at patch, mens det reducerer chancerne for udnyttelse. Tilmeld dig WP‑Firewall Gratis og få essentielle forsvar på plads inden for minutter: https://my.wp-firewall.com/buy/wp-firewall-free-plan/

Hvis du ønsker automatisk malwarefjernelse, IP-blacklisting eller avancerede overvågningsfunktioner, overvej at opgradere til en betalt plan, der matcher dine operationelle behov — men start med den Gratis plan i dag for straks at stoppe de mest almindelige angrebsveje.

Har du brug for hjælp? Hvordan WP‑Firewall kan støtte dig

Vores team er tilgængeligt for at hjælpe med hændelsesrespons, oprydning efter kompromittering, løbende overvågning og implementering af virtuelle patches, når du ikke kan opdatere en plugin med det samme. Hvis du har brug for assistance:

  • Vi kan hjælpe med at identificere indikatorer for kompromittering og rense webshells.
  • Vi kan implementere målrettede WAF-regler for at blokere udnyttelsesforsøg for denne sårbarhed.
  • Vi tilbyder kontinuerlig overvågning og filintegritetskontroller for at opdage tilbagefald.

At sikre WordPress er et delt ansvar — leverandører leverer patches, men webstedsejere skal anvende dem og vedtage kompenserende kontroller. Hvis du ønsker ekspertassistance, kan du kontakte vores sikkerhedsteam gennem dit WP‑Firewall-dashboard eller via vores supportkanaler, der er angivet på WP‑Firewall-webstedet.

Hvis du vedligeholder flere WordPress-websteder eller administrerer klientinstallationer, skal du inkorporere trinene i dette indlæg i dine standard driftsprocedurer: test opdateringer i staging, planlæg regelmæssige revisioner af roller og kapaciteter, håndhæve 2FA og sikre, at din backup/gendannelsesprocedure er solid.

Vær sikker, patch hurtigt, og fortsæt med at overvåge. Hvis du har beviser for udnyttelse eller har brug for hjælp til at verificere et mistænkt brud, er vores team hos WP‑Firewall her for at hjælpe.


wordpress security update banner

Modtag WP Security ugentligt gratis 👋
Tilmeld dig nu
!!

Tilmeld dig for at modtage WordPress-sikkerhedsopdatering i din indbakke hver uge.

Vi spammer ikke! Læs vores privatlivspolitik for mere info.