How We at ETAPX Are Reacting to the Increased Threat in Cyber Security in ‘Black October’

Technical · October 24, 2026 · 20 min read

  • #Technical
  • #PX News

How We at ETAPX Are Reacting to the Increased Threat in Cyber Security in ‘Black October’

Black October brought AI-found PHP2Shell flaws, a poisoned LiteLLM release and attacks across many stacks. How ETAPX checked its stack, locked down Whistlr, and what you can do to protect your account.

How We at ETAPX Are Reacting to the Increased Threat in Cyber Security in ‘Black October’
Black October brought AI-found PHP2Shell flaws, a poisoned LiteLLM release and attacks across many stacks. How ETAPX checked its stack, locked down Whistlr, and what you can do to protect your account.

The week of October 21, 2026 is already being called "Black October." Researchers using AI tools disclosed two critical flaws in PHP, the programming language behind a huge share of the web, and within hours attackers were trying to exploit them at a scale security teams had never seen. The same week brought a poisoned release of a popular AI developer package, a certificate authority pulling out of the business after a key-generation failure, a Node.js security release, and reports of AI agents being turned loose on websites to break in. ETAPX doesn't run on PHP, but Black October was never only a PHP story. It's a warning about how fast flaws can now be found and exploited in any technology stack, and that makes it a threat to every tech company, including us. This article explains what happened, why it matters even if you've never touched PHP, how ETAPX checked its own stack, what we've changed to strengthen Whistlr security, and the steps you can take today to protect your account.

We want to be specific about what we know and careful about what we don't. The details below come from public reporting and the security advisories published during the week. The changes we describe at ETAPX are ones we've actually made. Where something is still rolling out, we say so.

What Happened During "Black October"

On October 21, 2026, security researchers disclosed two critical remote code execution flaws in the PHP core interpreter, tracked as CVE-2026-109618 and CVE-2026-109619 and nicknamed "PHP2Shell." The research involved AI-assisted vulnerability discovery and exploit development. The researchers at security company Wiz described it as one of the most severe vulnerabilities ever found in PHP, and noted that the underlying flaws had been present for decades. Some estimates put the share of websites at risk as high as 70 percent, because PHP powers popular platforms like WordPress, Drupal, and Joomla.

The PHP project released patched versions the same day (8.2.35, 8.3.36, 8.4.27, and 8.5.12). The US National Security Agency issued an advisory urging every site running PHP to patch immediately, and government and private sites in several countries temporarily went offline to apply fixes. Cloudflare's CEO reported that attempts to exploit the flaws jumped from thousands to millions within hours of the announcement.

PHP was the headline, but it wasn't the only problem that week:

  • A poisoned AI developer package: Also on October 21, attackers compromised the release process of LiteLLM, an open-source gateway that developers use to connect to AI model providers. A malicious version (1.107.0) was published to the Python Package Index and distributed through Docker images for a few hours. It carried a credential stealer aimed at the API keys that AI services depend on. Anyone who installed it was told to rebuild their environment and rotate their keys.
  • A certificate authority exit: eMudhra, a certificate authority, announced on October 22 that it would leave the global SSL/TLS certificate business after a researcher showed that private keys for eight of its intermediate certificates had been generated with insufficient randomness. Chrome and Firefox pushed out revocations so browsers stop trusting those keys.
  • A Node.js security release: Node.js, the runtime behind a large share of modern web apps, shipped a security release fixing several vulnerabilities, including a potentially exploitable flaw in its Brotli decompression code.
  • AI agents on the attack: Researchers reported attackers using open-source AI agent frameworks, originally built for penetration testing, to scan and break into more than a thousand websites. The techniques weren't new, things like SQL injection, insecure file uploads, and template injection. What was new was how cheaply and quickly an automated agent could try them everywhere at once.

Security leaders across the industry, including at Anthropic, Salesforce, Cloudflare, and OpenAI, spent the week warning that this is the start of a new pace, not a one-off. Anthropic's deputy chief information security officer called what's coming a "vulnerability tsunami."

Why This Is a Threat to Every Tech Company, Not Just PHP Sites

It would be easy to read the headlines, confirm you don't run PHP, and move on. We think that's the wrong lesson. Black October showed three things that apply to every stack, every framework, and every company that ships software:

  • Old bugs are being found faster: The PHP flaws had been sitting in the code for years. AI tools have infinite patience for reading code and testing edge cases, so long-hidden weaknesses in any language, framework, or library are now more likely to surface, and they'll surface on the attacker's schedule as often as the defender's.
  • The window between disclosure and attack has collapsed: Exploitation attempts started climbing within minutes of the PHP announcement. Patching "this sprint" or "next week" isn't fast enough anymore. A fix has to be ready to ship the day a flaw is public.
  • Your dependencies are your attack surface: The LiteLLM incident didn't require a bug at all. Attackers poisoned a trusted package at the source, so anyone who installed the latest version pulled the attack in themselves. Every modern app, ours included, is built from hundreds of open-source packages, and each one is a door.
  • Automation lowers the cost of trying: AI agents can probe thousands of sites for well-known mistakes in an afternoon. Any app with a forgotten admin endpoint, an unchecked database function, or a weak sign-in screen is now cheap to find.
  • Accounts are the prize: Most attacks still end in the same place: stolen credentials and taken-over accounts. Anything that makes accounts harder to steal pays off no matter which bug is in the news.

That's why our reaction to Black October wasn't limited to checking for PHP. We treated it as a reason to go back over everything: what we run, what we depend on, how people sign in, and what the database will allow.

"When the threat level goes up, the instinct is to add another warning screen and call it a day. We wanted to do the opposite: take away the things attackers actually go after. The best password policy in the world can't beat having no password to steal. Black October made the case better than we could. That's the spirit behind everything we've changed this month."

— AJ, Founder & CEO, ETAPX

Checking Our Own Stack

The first thing we did was the obvious one: look at exactly what ETAPX runs and compare it against every advisory from the week. Here's where we landed.

  • PHP2Shell: None of ETAPX's products run on PHP. Whistlr's apps, our websites, Creator Studio, and Creator Labs are built on other stacks, so the PHP flaws don't apply to the services we run.
  • LiteLLM: LiteLLM isn't part of any service we run, so the poisoned release didn't reach our systems. We used the incident as a prompt to review how we manage the keys our services use, and the scheduled jobs behind Whistlr read their service keys from an encrypted vault at run time, which keeps rotation simple if we ever need it.
  • Node.js: Our web apps run on JavaScript frameworks hosted on Node.js, so the Node.js security release is relevant to us. We track Node.js and framework security releases and keep runtimes and dependencies current as fixes ship.
  • Certificates: Browser vendors handled the eMudhra keys directly by revoking trust in them, which protects everyone browsing the web, including people visiting our sites.
  • Automated probing: Since AI agents look for the same classic mistakes everywhere, we reviewed the places those mistakes would live in our systems, starting with the database, and tightened them. More on that below.

Checking the stack is the floor, not the ceiling. The bigger lesson of Black October is that the next flaw might be in something we do use, so the rest of this article is about the changes that protect accounts and data no matter where the next bug turns up.

The Biggest Change: Whistlr Sign-In Is Now Apple and Google Only

On October 23, 2026, ETAPX made a decision we'd been circling for a while: sign-up and log-in across ETAPX products are moving to Apple and Google only. No more new email or username and password accounts, anywhere. As each product updates, getting into a Whistlr account comes down to two options: Continue with Google or Continue with Apple.

Why Removing Passwords Protects Your Account

Passwords are the most attacked part of almost every online account. People reuse them, so a leak somewhere unrelated to Whistlr can put a Whistlr account at risk, and they can be guessed, phished, or tried in bulk. Removing the password removes that whole category of attack.

  • No passwords to steal: Credential stuffing, password reuse, brute-force guessing, and phishing for passwords all stop working when there's no Whistlr password to begin with.
  • No reset-email abuse: Without passwords, there are no password reset emails for an attacker to intercept or trigger.
  • Identity checks happen at Apple and Google: Two-factor authentication, trusted devices, and suspicious sign-in detection are handled by the companies that already protect your phone and your primary accounts.
  • One way in: Fewer sign-in screens means fewer screens to secure and keep consistent across the app and the web.

If you've read PX News for a while, you may remember our earlier advice about strong, unique passwords. That advice fit the way accounts worked at the time. The better answer turned out to be removing the password altogether.

Where the Rollout Stands

We're rolling this out in a deliberate order so nobody gets stranded. Whistlr on the web and etapx.com no longer offer email or password sign-in at all. The Whistlr app removes its remaining email sign-in screens in its next update. Because some people will keep using older app versions for a while, the server keeps accepting the old sign-in method until the updated app is out and older builds have aged out. Then the final step happens: email sign-in is switched off at the server itself, which means password login becomes impossible even for someone trying to call our systems directly. The same checklist is being applied to every other ETAPX product that still offers email sign-in.

If You Originally Signed Up With Email

Your account isn't going anywhere. If you created your Whistlr account with an email address, sign in with the Apple or Google account that uses the same email address. Your existing account is linked automatically, and your posts, friends, Havens, Gems, and settings are right where you left them.

  • Choose "Share My Email" with Apple: Apple offers a "Hide My Email" option that creates a private relay address. That's a great privacy feature, but if you had an existing email-based Whistlr account, a relay address won't match it and you could end up with a second, empty account. Pick "Share My Email" the first time you continue with Apple.
  • No matching Apple or Google account? If your Whistlr email isn't tied to an Apple or Google account, contact us at hq@etapx.pro and we'll help you move over before email sign-in is switched off.

Signing In on the Web Without Typing Anything

Alongside the move to Apple and Google, Whistlr on the web now supports signing in with the Whistlr app on your iPhone. The web sign-in sheet shows a QR code. You scan it with your iPhone camera, the Whistlr app opens and asks "Sign in on web?" along with the browser that's asking, such as Chrome on macOS, and you tap Approve. Your computer is signed in, and you never typed anything into a web page.

We built it with phishing in mind:

  • Codes expire fast: A sign-in QR code can only be scanned for two minutes before the web page makes a new one.
  • A photo of the code is useless on its own: The browser that created the code holds a separate secret the QR never carries, so only that browser can claim the session.
  • Codes are stored as hashes: The codes and secrets are stored in a scrambled form, so even a copy of the underlying data can't be used to claim a session.
  • You can always say no: The approve screen has a clear Don't allow option.

One rule makes this safe in practice: only approve a sign-in you started yourself, on a screen in front of you. If someone sends you a QR code to scan "to verify your account," it's a trick to get you to sign them in. Tap Don't allow.

Locking Down the Database Behind Whistlr

Most of the protection on Whistlr is invisible. Whistlr runs on a database protected by row-level security, which means the database itself checks who is asking before it returns or changes anything. Your messages, settings, and account details are guarded at the data layer, not just hidden in the app's interface.

This month, the team went through that layer line by line. On October 22, we reviewed every server-side database function and view Whistlr uses and tightened them as a set:

  • Server-only means server-only: Functions that should only ever be run by our own backend systems, like scheduled jobs and internal tools, can no longer be called from the public side of the API at all.
  • Acting for you requires being you: Functions that make changes on a user's behalf, like updating a profile, managing a conversation, or handling message requests, now check that the signed-in person is the same person the request is about.
  • Internal data stays internal: Operational and statistics views now run with the permissions of whoever is asking, and internal-only views are closed to the public API entirely.
  • Notifications come from us: Push notifications can only be triggered by Whistlr's own backend, not by an outside request.
  • Secrets live in a vault: Service keys used by scheduled jobs are read from an encrypted vault at run time, which also makes rotating them simple.
  • Sensitive actions go through verified paths: Permanently deleting an account only happens through a path that verifies your sign-in first.

None of these changes altered how the Whistlr app behaves for you. That was a deliberate rule for the whole review: security fixes should have zero impact on the people using the product.

"The work that matters most rarely makes a screenshot. We audited every function and view that sits behind Whistlr and asked one question of each: who should be allowed to call this, and does the database itself enforce that? Where the answer wasn't airtight, we fixed it, and we did it without changing a single thing users see."

— John Ridge, CTO, ETAPX

Moderation That Runs Before Content Lands

Scams and harmful content do damage the moment someone sees them. That's why Whistlr moderation is designed to run before content reaches anyone, not just after it's been reported.

  • Text: Posts, comments, and messages are checked for threats, hate, exploitation, and other content that crosses our lines before they're shared.
  • Images: Photos are checked for nudity, graphic violence, hate symbols, and offensive gestures.
  • Video: Videos are checked by sampling frames and running them through the same image checks.
  • Messages: Text and image messages are checked before they send, so harm is stopped before it lands in someone's inbox.
  • Edits, too: As of October 17, editing a comment runs it through the same moderation as a brand-new comment, which closes the trick of posting something harmless and quietly swapping in something harmful later.

One design choice is worth calling out: if a moderation check fails for a technical reason, Whistlr holds the content back rather than waving it through. Reports from members feed into the same process, and a second check can remove content that slipped through.

Rate Limits That Slow Down Spam and Automated Attacks

Real people send messages and sign in at a human pace. Bots don't. Rate limits are how Whistlr tells the difference.

  • Messaging: Whistlr limits how many messages one account can send in a short burst and over a full minute. Normal conversations never notice it, but a script blasting scam links hits a wall almost immediately.
  • Sign-in attempts: The number of sign-in and sign-up requests coming from a single network in a short window is capped, which blunts automated attempts to hammer the sign-in screen.
  • High-frequency actions: Actions like liking posts and verification steps carry their own limits to stop scripted engagement and abuse.

When an Account Is Locked: Enforcement, Appeals, and Ban Evasion

Locks Take Effect Immediately

When our moderation team locks an account for serious or repeated violations, the lock is enforced on the server and the account's active sessions are revoked. The person is signed out everywhere, even mid-session.

Appeals Are Real

A locked account isn't a dead end. The next time the person opens Whistlr, they see a locked-account screen with the reason for the lock. From there, they can submit an appeal explaining their side, track its status as pending, approved, or declined, and, if it's declined, read the response and submit a new appeal with more context. Status updates arrive in real time, so an approved appeal restores access without signing out and back in. The exception is zero-tolerance violations, such as anything involving the exploitation of children, which are final.

Coming Back After a Ban Is Much Harder Now

This week, we strengthened how permanent bans hold. A ban is no longer tied to a single username. Banned identities are enforced at the database, so they hold across every sign-in method and every ETAPX app that shares the same account system, and simple variations of a banned email address are recognized as the same address. We also look at the devices and networks an account signs in from. A new account that matches someone who was banned can be locked straight into the same appeal flow, or restricted from commenting on and messaging people who don't follow it. Every match is recorded for review by a person, and people with no connection to a ban see no difference at all.

How to Protect Your Whistlr Account This Season

Our side of the work only goes so far. Here's where your effort pays off the most now that Whistlr runs on Apple and Google sign-in.

Turn On Two-Factor Authentication for Your Apple and Google Accounts

Because you sign in to Whistlr with Apple or Google, the security of that account is now the security of your Whistlr account. Two-factor authentication means that even if someone learns your Apple or Google password, they still need a code or approval on a device you trust.

  • Apple: On your iPhone, open Settings, tap your name, then Sign-In & Security, and confirm Two-Factor Authentication is on. Most recent Apple Accounts have it on already, but it's worth checking.
  • Google: Open your Google Account, go to Security, and turn on 2-Step Verification. Google's security checkup will also walk you through recovery options and recent activity.
  • Use passkeys where offered: Both Apple and Google support passkeys, which let you sign in with Face ID, Touch ID, or your device's screen lock instead of a password, and they can't be typed into a fake website.
  • Keep recovery details current: Make sure your trusted phone number and recovery options are up to date, so a safety feature doesn't lock you out instead.

How to Spot Phishing Before It Works

Phishing works by creating urgency and short-circuiting your judgment. The move to Apple and Google sign-in gives you a simple test that catches a lot of it.

  • Whistlr will never ask for your password: We never ask for your password in a DM, email, or comment, and Whistlr is moving to sign-in without passwords. Any message, page, or DM asking for your "Whistlr password" is fake.
  • Check where the sign-in page lives: On the web, a real Google sign-in happens on accounts.google.com and a real Apple sign-in happens on appleid.apple.com. On iPhone, Sign in with Apple appears as a system sheet that asks for Face ID or your passcode. A look-alike page asking you to type your Apple or Google password into a site you don't recognize is a red flag.
  • Deny sign-in prompts you didn't start: If your phone suddenly asks you to approve an Apple or Google sign-in, or Whistlr asks "Sign in on web?" when you aren't signing in anywhere, deny it. Someone may be trying to use you as their second step.
  • Don't scan QR codes sent by strangers: Only scan a Whistlr sign-in code that's on a screen in front of you and that you opened yourself.
  • Urgency is the tell: Real notices rarely threaten to delete your account within minutes.
  • Be wary of "support" DMs: ETAPX doesn't reach out through random DMs asking you to verify anything, send Gems, or click a link to keep your account.
  • Too-good giveaways deserve suspicion: Free Gems or prizes you never entered for are classic lures. Open the Whistlr app yourself instead of tapping a link.

Review Your Sessions and Connected Apps

Your Whistlr security settings show your Active Sessions, along with a Sign out of all devices option. Glance at it every so often and sign out anything you don't recognize. Your Apple Account settings also show which apps use Sign in with Apple, and your Google Account lists third-party apps with access. Remove anything you no longer use.

Control Who Can Reach You

A lot of scams start with a message from a stranger. Whistlr's privacy controls decide who can reach you in the first place.

  • Contact options: Choose whether Everyone, People you follow, Verified accounts only, or No one can message you. Messages from people you aren't connected with land in Requests, not your main inbox.
  • Group invites: Turn off Allow group invites so nobody can drop you into a group chat full of strangers or spam.
  • Block and report: If an account is impersonating someone or pushing a scam, report it and block it. Reports go straight into our moderation process.

"I got a DM from an account with the Whistlr logo saying my account would be closed unless I logged in through their link. The second I saw it asking for a password, I knew. Whistlr would never ask for that in a DM. Reported it, blocked it, and switched my messages to people I follow."

— Kiana, small business owner on Whistlr

"Security works best when the safe choice is also the easy one. Apple and Google sign-in, QR approval on the web, and two-tap contact options all point the same way: fewer things to remember, and fewer openings for anyone trying to take advantage of you."

— Renata Osei, VP of Product, ETAPX

What to Do If You Think Your Whistlr Account Has Been Compromised

If you see posts you didn't make, messages you didn't send, or a session you don't recognize, act quickly.

  1. Secure your Apple or Google account first. Since that's how you sign in to Whistlr, change that account's password, confirm two-factor authentication is on, and review its recent sign-in activity and trusted devices.
  2. Sign out of all devices on Whistlr. Open your security settings, review Active Sessions, and use Sign out of all devices to cut off any access you didn't authorize.
  3. Sign back in with Apple or Google. Sign in on your own device and check your profile, messages, and settings for anything that changed.
  4. Tell us. Email hq@etapx.pro with what you noticed, even if you've already regained control. It helps us spot patterns.
  5. Warn your friends. If messages may have gone out from your account, let close contacts know so they don't click anything.

Quick Security Tips for Black October and Beyond

  • Sign in only with Apple or Google: Any other sign-in option claiming to be Whistlr isn't us.
  • Treat your Apple and Google accounts as your keys: Two-factor on, recovery details current, passkeys where you can.
  • Approve only what you started: Sign-in prompts and QR approvals you didn't initiate get a firm no.
  • Open the app, not the link: When a message claims something is wrong with your account, check in the Whistlr app directly.
  • Narrow your inbox: Set Contact options to People you follow or Verified accounts only during busy seasons.
  • Report, don't engage: Scammers want a reply. Report and block instead.

Frequently Asked Questions

What is "Black October"?

"Black October" is the name the security industry gave to the week of October 21, 2026, when researchers using AI tools disclosed two critical flaws in PHP known as PHP2Shell, attackers began exploiting them within hours, and several other incidents landed at once, including a poisoned release of the LiteLLM AI package, a certificate authority's key failure, and a Node.js security release. It has become shorthand for a new, faster pace of AI-assisted vulnerability discovery and attacks.

Is Whistlr affected by the PHP2Shell vulnerability?

No ETAPX product runs on PHP, so the PHP2Shell flaws don't apply to the services we run, including Whistlr, Creator Studio, Creator Labs, and our websites. LiteLLM, the AI package that was poisoned the same week, isn't part of any service we run either.

If ETAPX doesn't use PHP, why does Black October matter?

Because the lesson applies to every technology stack. AI tools are finding long-hidden flaws faster, attackers are exploiting them within minutes of disclosure, and poisoned open-source packages can reach any app that depends on them. That's why we reviewed our whole stack, tightened our database, and moved sign-in to Apple and Google.

Can I still sign in to Whistlr with an email and password?

No. Whistlr sign-in is moving to Apple and Google only. Whistlr on the web and etapx.com have already dropped email and password sign-in, and the Whistlr app follows in its next update. If you originally signed up with email, sign in with the Apple or Google account that uses the same email address and your existing account will be linked automatically.

Why did ETAPX remove passwords from Whistlr?

Removing passwords removes the most common ways accounts get taken over: stolen and reused passwords, guessing attacks, phishing for passwords, and password reset abuse. Identity checks like two-factor authentication and suspicious sign-in detection now happen at Apple and Google.

How do I turn on two-factor authentication for Whistlr?

Turn it on for the Apple or Google account you use to sign in. On iPhone, go to Settings, tap your name, then Sign-In & Security, and check Two-Factor Authentication. For Google, open your Google Account, go to Security, and turn on 2-Step Verification. That protection then covers your Whistlr account too.

How can I tell if a message from "Whistlr" is a phishing attempt?

If it asks for your Whistlr password, it's fake, because we never ask for your password in a message, and Whistlr is moving to sign-in without passwords. Other warning signs include urgent threats to close your account, links to sign-in pages that aren't accounts.google.com or appleid.apple.com, unexpected QR codes, and DMs from "support" asking you to verify anything or send Gems. When in doubt, open the Whistlr app directly.

What happens if my Whistlr account is locked?

You'll see a locked-account screen with the reason for the lock and the option to appeal. You can track your appeal as pending, approved, or declined, and if it's declined you can read the response and appeal again with more context. Zero-tolerance violations can't be appealed.

Does Whistlr check messages and posts for harmful content?

Yes. Whistlr checks text, images, and video before they're shared, and checks messages before they send. Comment edits go through the same checks, and content is held back if a check fails for a technical reason.

Black October is a reminder that security is never finished, and that no company gets to sit it out because a headline named someone else's technology. We've removed passwords, tightened the database, kept moderation in front of content, slowed down spam, and made bans hold. Your part takes five minutes: turn on two-factor authentication for your Apple or Google account, review your Whistlr sessions, and remember that we will never ask for a password. Open Whistlr, sign in with Apple or Google, and check your security settings today.