PL EN
contact_

Alert: critical PHP vulnerabilities known as PHP2Shell. The information on this page is current as of 26 October 2026.

Critical PHP vulnerability? We'll secure and clean up your site.

On 21 October 2026, the PHP team released fixes for two critical vulnerabilities that let an attacker run their own code on a website's server without logging in — whether the site runs on WordPress, Joomla, PrestaShop or any other PHP software. We'll check whether your site is exposed, update PHP or make sure your host does, and if there has been a break-in, remove what the attackers left behind. You know the price before we start and pay once the work is done.

Report your site by email

to:
krzysztof.hoffmann@increase.pl
subject:
[PHP-SOS] PHP vulnerability — request to check and secure my site
report_my_site

Your email app opens with a ready-made template — just add your website address. We'll reply with what we see, which service fits, what it costs and when we can start. Your inquiry and the diagnosis are free and non-binding. Don't send passwords — we'll arrange access securely.

Mon–Fri 8:00–18:00 Polish time (CET/CEST), excluding Polish public holidays; outside these hours, we reply by 12:00 CET/CEST on the next business day

Work start
by the next business day at the latest, once you have accepted the offer, given us access and we have confirmed the contract
with express, within 4 business hours
Hardening against the vulnerability: rate
PLN 369 incl. VAT per hour
incl. VAT, PLN 300 net, fixed amount in the offer
Hacked-site cleanup from
PLN 738
incl. VAT, PLN 600 net, WordPress
Payment
after the work
by bank transfer, no deposit

What happened: two critical vulnerabilities in PHP itself

PHP is the language most websites run on — including every WordPress site. This time the bug isn't in a plugin or a theme but in PHP itself, on the server. That's why updating WordPress or plugins doesn't remove it — only a PHP update does.

What it is
Two memory-management bugs in the PHP interpreter: CVE-2026-109618 and CVE-2026-109619. The researchers named them PHP2Shell. The PHP team rated both 9.2 on a scale of 0 to 10 (CVSS 4.0), which is critical.
Who can attack
Anyone on the internet — without logging in and without an account on the site. The attack works by sending a specially crafted request to the server.
What the attacker gains
They can run their own code on the server with the privileges PHP runs under — for example to steal the database, redirect visitors or plant a hidden backdoor to come back through later. They can also read fragments of the server's memory, which may hold passwords, tokens and API keys.
Who is affected
Every server where PHP serves web pages: PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed; mod_php is the most exposed. It doesn't matter whether it's WordPress, WooCommerce, Joomla, Drupal, PrestaShop, Magento or custom code.
Fixes
The safe versions are 8.5.12, 8.4.27, 8.3.36 and 8.2.35, plus any later release of the same branch (e.g. 8.3.36 and any later 8.3.x). For PHP 8.1, 8.0 and 7.4 the PHP team released no new versions — it only published source-code patches for people who build PHP themselves. The PHP team published no fix at all for 7.3 and older.

PHP2Shell at a glance

Information current as of

Vulnerabilities
CVE-2026-109618 and CVE-2026-109619
Score
9.2 out of 10, critical (CVSS 4.0, per the PHP team)
Leak
20 October 2026 — a day before the fixes
Fixes
21 October 2026
Safe versions
8.5.12, 8.4.27, 8.3.36 and 8.2.35 (or later in the same branch)
Attacks

Security companies are seeing the first attack attempts. No one has publicly confirmed a successful break-in so far.

as of 26 October 2026, sources: watchTowr (opens in a new tab), Cloudflare (opens in a new tab), CISA (opens in a new tab)

Both vulnerabilities at a glance

Sources

We describe the vulnerabilities in our own words, based on the advisories of the PHP team and CERT Polska. We don't publish attack details.

Am I affected? Check your PHP version

What matters is the full version number: 8.3.36 is safe, 8.3.35 is not. You can check it in a few minutes without installing anything.

  1. in_wordpress

    In WordPress

    Logged in as an administrator: Tools → Site Health → Info tab → “Server” section. The quickest way is to add this to your site's address:

    /wp-admin/site-health.php?tab=debug
  2. in_your_hosting_panel

    In your hosting control panel

    In your domain settings, look for “PHP version”, “PHP”, “MultiPHP Manager” or “Select PHP Version”. Panels often show only the branch, e.g. 8.3 — if so, ask your host for the full version number and whether it includes the fixes.

  3. ask_your_host

    Ask your hosting provider

    Write to your host and ask for a written answer, for example:

    Which exact PHP version serves my domain, and does it include the fixes for CVE-2026-109618 and CVE-2026-109619?

note Don't check the version with a phpinfo() file — if it stays on the server, it shows attackers the details of the server's configuration. And php -v in a terminal can report a different version from the one that serves your site.

Your PHP version — what to do

PHP version Safe from version What to do
PHP 8.5 8.5.12 Update to 8.5.12 or later. Security support until 31 December 2029.
PHP 8.4 8.4.27 Update to 8.4.27 or later. Security support until 31 December 2028.
PHP 8.3 8.3.36 Update to 8.3.36 or later. Security support until 31 December 2027.
PHP 8.2 8.2.35 Update to 8.2.35 or later. Support ends on 31 December 2026 — plan your move to a newer version.
PHP 8.1 / 8.0 / 7.4 no new version No new version, only a source-code patch. Treat your site as unprotected until your host confirms the fix in writing, and move to a supported version.
PHP ≤ 7.3 no new version No official fix. Treat your site as unprotected and move to a supported PHP version urgently.

Shared hosting or your own server?

  • Shared hosting

    Your provider updates PHP. Still, check which PHP version is selected in the panel for your domain: an old one (8.1 or older) may stay unpatched even after the host has updated the others.

  • VPS or your own server

    You or your administrator update PHP, and then PHP-FPM or the web server has to be restarted. Linux distribution packages may use their own version numbers — check your distribution's security advisory.

  • Can't update right away

    The interim server settings recommended by the PHP team and CERT Polska, and firewall (WAF) rules, reduce the risk but don't remove it; on shared hosting only the provider can change those settings. If the update has to wait, consider taking the site offline for a while — as the UK's NCSC and WordPress.org, among others, advise.

Has anyone already exploited the vulnerability? Signs of a hack and first aid

A PHP update closes the hole for the future, but doesn't remove anything the attackers may have left behind before. If your site ran on a vulnerable version, check it for these signs — at least from 20 October 2026, when information about the vulnerabilities leaked online.

The only effective protection is installing a fixed PHP version — temporary changes to server settings don't rule out an attack.

Source: CERT Polska, advisory 196/2026 (in Polish) (opens in a new tab), 21 October 2026

  • Unknown PHP files on the server

    Files with odd names in the site's folder or in the image uploads folder (e.g. wp-content/uploads), PHP files changed in the last few days, a modified .htaccess file. This is what a backdoor (web shell) usually looks like — the way an attacker gets back in.

    check: .php files changed since 20 October 2026

  • 500 errors and out-of-memory messages

    A series of “500” errors, “Allowed memory size … exhausted” entries in the logs and sudden PHP process restarts can point to attack attempts. On their own, they don't prove a break-in.

    check: the error logs in your hosting panel

  • Unknown accounts, cron jobs or SSH keys

    Your site's admin panel has administrator accounts nobody created, your hosting panel has new cron jobs (commands that run automatically on a schedule), or the server has unknown SSH keys. Or your password has suddenly stopped working.

  • Redirects and foreign content

    Your site redirects to a casino, a lottery or an online pharmacy — often only on a phone or when arriving from Google — and pages nobody created show up in search results.

    check: search Google for site:yourdomain.com

  • A Google or browser warning

    Google shows “This site may be hacked” next to your site in search results, or Chrome shows a red “Dangerous site” warning instead of your site.

  • Your host blocks the site or reports heavy load

    Your provider reports malicious code, outgoing spam or excessive server load. Behind these signs there are often cryptominers and spam scripts that attackers install after taking over a site.

  • Customers report problems

    Pop-ups and antivirus warnings — and in a store, a suspicious payment form or card fraud after purchases.

    store

First aid: what to do right away about the PHP vulnerability

You don't have to do everything yourself — if you're short on time, just write to us. These steps reduce the risk until we reply.

Do now, if you can

  1. Check your site's PHP version and compare it with the table above. If it doesn't include the fix, update PHP in your panel or ask your host to — and to confirm it in writing.
  2. Can't update right away? Consider taking the site offline for a while.
  3. After the update, from another, trusted device, change your passwords for the site's admin panel, your hosting and email — fragments of server memory may have leaked.
  4. Change the database password and API keys (e.g. for payments) only together with their entry in the site's configuration (in WordPress: the wp-config.php file and plugin settings), or the site or payments will stop working. You can leave this part to us.
  5. Take screenshots of anything suspicious and note the date. Don't delete the server logs — they're evidence.
  6. Write to us — your website address is enough to start with.

What not to do

  • Don't assume that updating WordPress or plugins, or installing a security plugin, will close the hole — the bug is in PHP itself.
  • Don't upload a phpinfo() file or “patches” from unofficial sources to the server.
  • Don't restore a backup or delete files blindly — the backup may contain a backdoor, and deleted files are lost evidence.
  • Don't send passwords by plain email — not even to us. We'll suggest a secure way in our reply.

Business or store?

If the attackers could have reached customer data, the data controller must report the breach to the supervisory authority — in Poland, the President of UODO (the Personal Data Protection Office) — without undue delay and, where feasible, within 72 hours of becoming aware of it, unless the breach is unlikely to result in a risk to the people concerned. You assess the risk and decide whether to report; we send you the facts we establish in writing straight away.

Hardening or cleanup: how we can help

No signs of a hack yet? We'll secure your site. Already seeing signs of one? We'll remove what the attackers left behind and close the hole. We quote the price in our offer after a free diagnosis, before we start, and you pay once the work is done.

  • service_hardening

    Hardening against the vulnerability

    Your site doesn't look hacked, but runs on a vulnerable PHP version — or you don't know which one. Online stores, company websites and several sites on one server too.

    PLN 369 incl. VAT per hour

    incl. VAT, PLN 300 net, fixed amount in the offer, counted in full hours

    Included:

    • Finding out which PHP version actually serves your site, and a review of the PHP settings on the server
    • Updating PHP to a fixed version — in your hosting panel, on a VPS or through your host, under your authorization
    • Moving from an old version (8.1, 8.0, 7.4 or older) to a supported one — first we check on a copy that the site, plugins and theme work properly
    • Interim protection while the update has to wait: the server settings recommended by the PHP team and CERT Polska, and firewall (WAF) rules
    • Checking for signs of a break-in since 20 October 2026: new and changed files, administrator accounts, cron jobs, server logs
    • Changing passwords and keys that may have leaked from server memory: database passwords, WordPress keys (salts) and API keys
    • A short report: the PHP version before and after, what we checked and what we recommend

    Quoted separately:

    • Fixing code that doesn't work on a newer PHP version (old plugins, themes, custom code) — at the hourly rate, after you accept the quote
    • Cleaning up after a break-in — if we find signs of one, we pause that part, tell you what we found and propose a cleanup; the decision is yours
  • service_cleanup

    Hacked-site cleanup

    You see signs of a hack, your host has blocked the site, or Google is warning visitors.

    from PLN 738 incl. VAT

    incl. VAT, from PLN 600 net, WordPress sites

    Included:

    • A full backup of the files and database before we change anything
    • Removing backdoors (web shells) and malicious code from the files and the database
    • Removing unknown accounts, suspicious cron jobs and redirects; new passwords and keys
    • Closing the hole — including a PHP update within your version, e.g. from 8.3.35 to 8.3.36
    • Asking Google to review the site again, and help getting it unblocked by your host
    • A report in plain language: what happened (as far as it can be established), what we did and what we recommend

    Quoted separately:

    • Moving from an old PHP version (8.1 or older) to a supported one — we quote it before we start

    We clean up WordPress sites and WooCommerce stores in fixed-price packages with a 30-day guarantee. Joomla, Drupal, PrestaShop, Magento, Laravel or custom code? Write to us — we'll tell you honestly whether we can help and, if so, give you a fixed price and the terms before we start.

In both services

  • Diagnosis

    Free and non-binding: we check your site from the outside and reply with what we see, which service fits, what it costs and when we can start.

  • Fixed price

    We give you the price, incl. VAT and net, in the offer before we start. We add nothing without your consent: if something outside the scope comes up, we pause, tell you what we found and give you the cost.

  • Payment

    Once the work is done and you have the report — by bank transfer, no deposit.

  • Express

    Express runs during business hours — Mon–Fri 8:00–18:00 Polish time (CET/CEST), excluding Polish public holidays. We start within 4 business hours of your accepting the offer and giving us access, if our calendar allows — we confirm this in the offer. The surcharge is 50% of the offer price; for a WordPress cleanup, it is 50% of the package price, and with several sites on one account we charge it only on the site with the most expensive package. We don't work nights, weekends or public holidays.

  • Personal data

    A data processing agreement (Art. 28 GDPR) with every offer — for private customers too. We keep the backup of your site made before the work for 30 days, then delete it permanently.

  • Consumers

    Buying privately? You have 14 days to withdraw from the contract. If you want us to start sooner, say so in the email accepting the offer and confirm that you acknowledge what this means for your right of withdrawal. Without that request, we start only after the 14 days have passed. how the right of withdrawal works

Prices include 23% Polish VAT — INCREASE Sp. z o.o. is an active VAT payer. Business customers from other EU countries with a valid VAT ID are invoiced net (reverse charge). Businesses get a VAT invoice via KSeF; private customers get one on request. For consumers in Poland the Polish version of our offer and terms prevails.

What happens after your email

Five steps, no surprises — the same for hardening as for cleanup. You know the price before we start and pay once the work is done.

  1. to begin with, about 2 minutes

    You write to us

    You click “report my site” — a ready-made template opens. You add your website address and, if you know them, the PHP version and your host's name. No passwords.

    cost: your inquiry and the diagnosis are free and non-binding

  2. within 4 business hours

    Free diagnosis and a fixed price

    We check your site from the outside — without logging in and without active scanning. We reply with what we see, which service fits, what it costs and when we can start. The PHP version often isn't visible from the outside — then we'll ask you for a screenshot from your hosting panel or from WordPress.

    you get: an offer by email — a fixed price, a start date and the terms, plus information on your right of withdrawal and a data processing agreement

    What we check in the free diagnosis

    The free initial diagnosis is a check of your site from the outside — the way visitors and Google see it. Without logging in or actively scanning, we look at which software the site runs on, whether the PHP and software versions are visible from the outside, Google and browser warnings, blocklists, spam in search results, redirects and suspicious scripts in the page code. We reply within 4 business hours, Mon–Fri 8:00–18:00 Polish time (CET/CEST), excluding Polish public holidays. In our reply, we tell you what we see, which service fits, what it costs — a fixed price, incl. VAT and net — and when we can start. If something can't be judged from the outside, we say so plainly. The diagnosis is free and non-binding; paid work starts only after you accept the offer.

  3. after you accept

    Acceptance and secure access

    You accept the offer by email and authorize us to work on the site and the server. Buying privately? If you want us to start before the 14-day withdrawal period ends, say so in the same reply and confirm that you acknowledge what this means for your right of withdrawal. Without that request, we start only after the 14 days have passed. We confirm the contract by email, and only then do we start.

    you get: a contract confirmation and instructions for giving us access without sending passwords

  4. start by the next business day at the latest; with express, within 4 business hours

    Update and hardening

    First, a full backup of the files and database. Then we update PHP or move the site to a supported version — or, if that has to wait, put interim measures in place. We check for signs of a break-in and change passwords and keys. If the site has been hacked, we also remove the backdoors and malicious code.

    you get: a site on a safe PHP version — or, if the update has to wait, interim measures that reduce the risk and our advice on next steps

  5. pay after handover

    Report and payment

    You get a report in plain language and check the site. Only then do you pay — by bank transfer, no deposit. A WordPress site cleanup comes with a guarantee: for 30 days from the day you receive the report, if the malware comes back, we remove it at no extra cost, subject to the guarantee terms.

    you get: a report and an invoice (for businesses via KSeF, Poland's national e-invoicing system; for private customers on request)

A PHP update closes the hole for the future, but doesn't undo a break-in that may have happened before. That's why we also check for signs of one in every service.

Frequently asked questions

The vulnerability and PHP updates

My WordPress and plugins are up to date. Does this affect me?

Yes, if the server uses a vulnerable PHP version. The vulnerability is in PHP itself, not in WordPress — according to WordPress.org, no WordPress update is required or planned for it. A new version of WordPress, a plugin or a theme, or a security plugin, won't close this hole.

Only a PHP update helps — to a fixed version (8.5.12, 8.4.27, 8.3.36 and 8.2.35) or a later release of the same branch. How to check your version is explained above, under “Am I affected?”.

My host says it has updated PHP. Is my site safe?

Probably, but check two things. First, which PHP version your domain uses: hosts usually let you choose one of several, and the PHP team released no new versions for 8.1, 8.0, 7.4 and older. Ask your host to confirm in writing that the version serving your domain includes the fixes.

Second, whether anyone broke in before the update. Information about the vulnerabilities leaked on 20 October 2026, and an update doesn't remove backdoors planted earlier.

My site runs on PHP 7.4 (or 8.0, 8.1). What now?

The PHP team released no new versions for these — it only published source-code patches for people who build PHP themselves. Some Linux distributions and extended-support vendors may ship their own fixes, but until your host confirms this in writing, treat your site as unprotected.

The proper fix is moving to a supported version — ideally 8.3 or later, since support for PHP 8.2 ends on 31 December 2026. Old plugins, themes and custom code may need fixes, so we test the site on a copy first. We quote the move before we start.

Will a PHP update break my site?

An update within the same version — e.g. from 8.3.35 to 8.3.36 — contains only bug and security fixes, so it usually doesn't change how the site works.

Moving to a newer version — e.g. from 7.4 to 8.3 — is different: old plugins, themes or custom code may stop working. That's why we first make a full backup and test a copy of the site on the new PHP version, and switch the live site over only once everything works.

Is updating PHP enough on its own?

It's the most important step — it closes the hole. But it doesn't remove anything the attackers may have left behind before: backdoors, unknown accounts or cron jobs. Nor does it invalidate passwords and keys that may have leaked from server memory.

So after the update, check for the signs of a hack listed above and change the passwords for your site's admin panel, hosting and email. The database password and API keys have to be changed in the site's configuration at the same time (in WordPress: in wp-config.php and plugin settings), or the site or payments will stop working. If you prefer, we'll do it for you as part of the hardening service.

I use Cloudflare or another firewall (WAF). Is that enough?

A firewall is good temporary protection, but it doesn't replace the update. Cloudflare has deployed rules that block the known attack methods, but Cloudflare itself calls them a stopgap — attackers look for ways around them.

A firewall also only protects the traffic that goes through it: if the server accepts direct connections too, an attacker can bypass it. Update PHP anyway.

Service, prices and paperwork

How much does it cost?

We quote hardening before we start: a fixed amount counted in full hours at PLN 369 incl. VAT (PLN 300 net) per hour. The number of hours depends on whether an update within the same PHP version is enough or a move to a newer one is needed, and on how many sites are on the server. We give you the amount in the offer after the free diagnosis.

Cleaning up a WordPress site costs from PLN 738 incl. VAT (PLN 600 net) — in fixed-price packages: blog or simple site PLN 738, company website PLN 1,476, online store PLN 2,460 incl. VAT. Infections spread between sites on one hosting account, so we clean them together: you pay the full package price for one site only — the one with the most expensive package — and each additional infected site you want to keep costs 50% of its package price. With your consent, we back up unused WordPress installations and switch them off at no extra cost. Other software is quoted individually, before we start.

You pay extra only for express, additional infected sites on the same account or work outside the scope — and only if you accept it in advance. We add nothing else.

When will you start and how long does it take?

We reply within 4 business hours, Mon–Fri 8:00–18:00 Polish time (CET/CEST), excluding Polish public holidays. Messages sent outside these hours — in the evening, at night, over the weekend or on a public holiday — are read at the start of the next business day and answered by 12:00 CET/CEST. We don't work nights, weekends or public holidays and have no on-call service then.

We start by the next business day at the latest after you accept the offer, give us access and we confirm the contract. With express, we start within 4 business hours if our calendar allows — we confirm this in the offer. If you're buying privately and want us to start before the 14-day withdrawal period ends, say so in the email accepting the offer and confirm that you acknowledge what this means for your right of withdrawal. Without that request, we start only after the 14 days have passed.

An update within the same PHP version is usually quick; a move to a newer version or a cleanup after a hack takes longer. We give you the expected time in the offer.

How do I give you access without sending passwords?

In our reply to your inquiry, we explain a secure way, step by step. Usually you create a separate account for us in your hosting panel or add our SSH key — and, if your site runs on WordPress, a temporary administrator account. You can also use a one-time, expiring link.

Before we log in or run an active scan, we ask for written authorization and confirmation that the site is yours or that you act on the owner's behalf. Until then, we check only what is publicly visible — without logging in and without active scanning.

As part of the service, we change the passwords and keys on the site. When we're done, we'll also ask you to change your hosting and email passwords and to remove our access.

My site doesn't run on WordPress. Can you help?

The vulnerability affects all PHP software. We can update PHP within the same version and check for signs of a break-in on any site — Joomla, Drupal, PrestaShop, Magento, Laravel or custom code too. Whether and how to move to a newer PHP version depends on the software, so we assess it in the diagnosis.

Cleaning up hacked sites that don't run on WordPress is quoted individually. Write to us — we'll tell you honestly whether we can help and, if so, give you a fixed price and the terms before we start. Not sure what your site runs on? We'll find out in the free diagnosis.

I'm buying privately — can I withdraw from the contract?

Yes. The contract is concluded at a distance, by email, so as a consumer you have 14 days from its conclusion to withdraw without giving a reason. An email is enough; we attach a model withdrawal form to the offer.

A critical vulnerability usually can't wait two weeks. If you want us to start sooner, you say so in the email accepting the offer and confirm that you acknowledge two things: once the service has been fully performed, the right of withdrawal expires; and if you withdraw during the work, you pay for the part completed up to your withdrawal — according to the stages and amounts set out in the offer. For a WordPress cleanup, you then pay only for the stages completed — (1) backup and analysis, (2) cleanup and closing the hole, (3) hardening, report and the review request to Google; each is one third of the offer price. Without that request, we start only after the 14 days have passed.

This request has nothing to do with the paid express option — it applies to every order placed by a consumer.

I'm a sole proprietor. What rights do I have?

Under Polish law, if the contract isn't professional in nature for you — say, you run a bakery, not an IT company — you have the right of withdrawal and protection against unfair contract terms on the same basis as a consumer. The right of withdrawal then works just as it does for private customers, including the request for an earlier start.

You may tell us whether the contract is professional in nature for you, but you don't have to — it doesn't affect whether we take on the job. We'll issue the invoice to your business, via KSeF.

How do payment and invoicing work?

You pay once the service is complete, with no deposit, by bank transfer only, to the account of INCREASE Sp. z o.o. — with the offer number in the payment reference.

Businesses get a VAT invoice via KSeF on the day we deliver the report, payable within 14 days. Private customers pay within 7 days of receiving the report; we issue an invoice if you ask for one within 3 months from the end of the month in which we performed the service or received payment. Business customers from other EU countries with a valid VAT ID are invoiced net (reverse charge).

Do I have to report the incident to UODO or CERT Polska?

If the attackers could have reached personal data — e.g. customer accounts, orders or form messages — the data controller, which means you, assesses whether the breach must be reported to the President of UODO, the Polish data protection authority, and whether to inform the people whose data is affected. A report to UODO is due without undue delay and, where feasible, within 72 hours of becoming aware of the breach. Your data protection officer (DPO) or a lawyer can advise you on this. Keep in mind that this vulnerability also lets attackers read fragments of server memory, which may hold passwords.

If your company is an essential or important entity under the Polish National Cybersecurity System Act (KSC, which implements NIS2), reporting a significant incident to the competent CSIRT is a legal duty. We don't assess whether your company falls under the Act — check this with your lawyer. Otherwise, you can report the incident voluntarily to CERT Polska at incydent.cert.pl.

We help with the technical part: we promptly send you written information with dates and times — what we've established, what data may have been exposed and what we did. We don't provide legal advice or file notifications on your behalf.

Will you sign a data processing agreement and an NDA?

Yes. During the work we may have access to personal data on your site and server — user accounts, orders, form messages. We process it only on your behalf, under a data processing agreement (Art. 28 GDPR). We attach one to every offer, for private customers too, and sign it before we get access — on our template or yours.

We sign an NDA on request. We keep the backup of your site made before the work for 30 days, then delete it permanently.

Send us your website address. We'll take care of the rest.

Send us an email — your website address and a few sentences are enough. Your inquiry and the initial diagnosis are free and non-binding. We send a binding offer by email, and paid work starts only after you accept it.

Report your site by email

to:
krzysztof.hoffmann@increase.pl
subject:
[PHP-SOS] PHP vulnerability — request to check and secure my site
report_my_site

Your email app opens with a ready-made template — just add your website address. We'll reply with what we see, which service fits, what it costs and when we can start. Your inquiry and the diagnosis are free and non-binding. Don't send passwords — we'll arrange access securely.

Mon–Fri 8:00–18:00 Polish time (CET/CEST), excluding Polish public holidays; outside these hours, we reply by 12:00 CET/CEST on the next business day

Email app didn't open? Copy the ready-made text

Copy the address and text into your email (e.g. Gmail, Outlook.com, Yahoo Mail).

open in Gmail

What to include in your message

  • your website address
  • the PHP version, if you know it — a screenshot from your hosting panel or from WordPress helps a lot
  • who hosts your site, and whether it's shared hosting or your own server
  • whether you see signs of a hack — which ones and since when
  • whether the site has a store or customer data
  • whether you're buying privately or as a business (company name and tax ID)
  • phone number — optional

Don't include passwords — we'll arrange access securely.

When we reply

We reply within 4 business hours, Mon–Fri 8:00–18:00 Polish time (CET/CEST), excluding Polish public holidays. Messages sent outside these hours — in the evening, at night, over the weekend or on a public holiday — are read at the start of the next business day and answered by 12:00 CET/CEST. We don't work nights, weekends or public holidays and have no on-call service then. Before we reply, you can reduce the risk with the steps in the “first aid” list — but you don't have to.

Looking for ongoing care for a WordPress site, or a quote for a business with several sites?

Who replies

Krzysztof Hoffmann

INCREASE Sp. z o.o., PHP and WordPress website security

Answers your message and handles your case through to the final report.

INCREASE — an engineering-grade digital studio from Wrocław (design, code, AI, social media), 10+ years of experience.

reply
We reply within 4 business hours, Mon–Fri 8:00–18:00 Polish time (CET/CEST), excluding Polish public holidays.
Outside business hours
by 12:00 CET/CEST on the next business day
Work start
next business day, express: within 4 business hours
languages
Polish, English
coverage
remotely across Poland; abroad on request

Company details

name
INCREASE Sp. z o.o.
address
ul. Klecińska 182, 54-412 Wrocław, Poland
Registry court
Sąd Rejonowy dla Wrocławia-Fabrycznej we Wrocławiu, VI Wydział Gospodarczy KRS (District Court for Wrocław-Fabryczna in Wrocław, 6th Commercial Division of the National Court Register)
KRS (National Court Register) number
0000417210
NIP tax ID
8992734872
Statistical ID (REGON)
021858005 (REGON)
Share capital
PLN 50,000.00
VAT
active VAT payer (Poland)

We reply within 4 business hours, Mon–Fri 8:00–18:00 Polish time (CET/CEST), excluding Polish public holidays.

report_my_site