Your Firewall Config Is a Password File: What Leaves With It and What to Rotate

Researchers say one actor copied firewall configuration files and used the saved logins to walk into company networks. Here is what a config file holds, why a patch does not fix that, and what to rotate first.

Read in: English · తెలుగు · हिन्दी

Sign in to save

An illustration of an attacker copying a firewall configuration backup from a Fortinet and a Palo Alto firewall. The file lists admin accounts, VPN users, the directory bind account and other stored secrets, and arrows lead to VPN access, Active Directory and internal systems. A panel at the bottom says what to rotate after a compromise: admin passwords, VPN user credentials, the directory bind account password, and API keys and stored secrets.

A firewall sits at the edge of a company network and decides what may come in and what may go out. To do that job it keeps a settings file, called the configuration, or config. Most teams treat that file as a backup. In October 2026, researchers described an actor who treated it as a password file.

The research comes from Group-IB and NyxLab. Their report, Stray Cat, Open Doors: How k0t Wanders Through the Network Edge, was published on 21 October 2026. They track an actor called k0t that they say broke into many company networks through exposed edge devices.

That case raises a question every team that runs a firewall or a VPN has to answer.

If someone copied your firewall’s config, what else did they get, and what must you change?

The device is the door, and the config is the key ring

An edge device is any box that faces the internet and guards the way in. Firewalls and VPN gateways are the common ones. A VPN (virtual private network) lets staff log in from outside and reach internal systems as if they were in the office.

The config file of such a device holds more than rules. It often holds the logins the device uses to talk to other systems, and the secrets of the people and admins it knows about.

Think of a hotel front desk. The desk guards the building, but the desk drawer holds a list of spare keys. Locking the front door better does not help if a copy of the drawer already left the building.

That is the core idea of this article. A patch fixes the door. It does not undo a copy of the key list.

{"publisher": "TechiesJournal", "author": "Prasad Kukkala", "asset": "firewall-config-password-file-what-to-rotate-fig1", "role": "diagram", "creator": "Owner-supplied SVG (source/firewall-config-break-in-path.svg), made inline and theme-aware by TechiesJournal: same drawing and wording apart from the listed text fixes, unique ids, scoped rules, site theme switch and metadata", "generation_method": "programmatic inlining by tools/firewall-config-password-file/figures.py of the owner SVG", "source_slug": "firewall-config-password-file-what-to-rotate", "source_revision": "firewall-config-owner-article-2026-10-29-fixes-v2", "created": "2026-10-29", "rights": "Copyright 2026 TechiesJournal. All rights reserved.", "external_licence": "none, no third-party artwork or logo", "evidence_note": "Explanatory diagram drawn for the article from the sources it names (Group-IB, Palo Alto Networks, Fortinet, FBI and US Secret Service). It is not an official vendor or researcher diagram.", "watermark": "visible TechiesJournal wordmark, lower right, part of the SVG (brand master gate pending the coding agent)", "language": "en", "viewBox": "0 0 640 400", "format": "inline SVG", "theme": "light and dark via the site theme switch"} How the k0t break-in path worked Seven steps reported by Group-IB. One: scan the internet for exposed firewalls. Two: get in using a known flaw or guessed passwords. Three: copy the device configuration. Four: decrypt the saved logins and keys. Five: log in to the VPN like a normal user. Six: try to reach Domain Admin. Seven: install remote tools and copy data out. A later ransom note or leak listing may follow. A patch closes only step two. The break-in path 1. Find Scan for exposed firewalls 2. Get in Use a known flaw or guess logins 3. Copy config Download the device settings 4. Read secrets Decrypt saved logins and keys A patch closes this door 5. Log in Use the VPN like a normal staff user 6. Climb Try to reach Domain Admin 7. Settle in Add remote tools, copy data out Later: ransom note or leak listing A patch closes step 2. Steps 3 to 7 use what was already copied. TechiesJournal
{"publisher": "TechiesJournal", "author": "Prasad Kukkala", "asset": "firewall-config-password-file-what-to-rotate-fig1", "role": "diagram", "creator": "Owner-supplied SVG (source/firewall-config-break-in-path.svg), made inline and theme-aware by TechiesJournal: same drawing and wording apart from the listed text fixes, unique ids, scoped rules, site theme switch and metadata", "generation_method": "programmatic inlining by tools/firewall-config-password-file/figures.py of the owner SVG", "source_slug": "firewall-config-password-file-what-to-rotate", "source_revision": "firewall-config-owner-article-2026-10-29-fixes-v2", "created": "2026-10-29", "rights": "Copyright 2026 TechiesJournal. All rights reserved.", "external_licence": "none, no third-party artwork or logo", "evidence_note": "Explanatory diagram drawn for the article from the sources it names (Group-IB, Palo Alto Networks, Fortinet, FBI and US Secret Service). It is not an official vendor or researcher diagram.", "watermark": "visible TechiesJournal wordmark, lower right, part of the SVG (brand master gate pending the coding agent)", "language": "en", "viewBox": "0 0 420 908", "format": "inline SVG, mobile layout (under 700 px), same wording as the wide drawing", "theme": "light and dark via the site theme switch"}The break-in pathSeven steps reported by Group-IB. One: scan the internet for exposed firewalls. Two: get in using a known flaw or guessed passwords. Three: copy the device configuration. Four: decrypt the saved logins and keys. Five: log in to the VPN like a normal user. Six: try to reach Domain Admin. Seven: install remote tools and copy data out. A later ransom note or leak listing may follow. A patch closes only step 2.The break-in path1. FindScan for exposed firewallsA patch closes this door2. Get inUse a known flaw or guess logins3. Copy configDownload the device settings4. Read secretsDecrypt saved logins and keys5. Log inUse the VPN like a normal staff user6. ClimbTry to reach Domain Admin7. Settle inAdd remote tools, copy data outLater: ransom note or leak listingA patch closes step 2. Steps 3 to 7use what was already copied.TechiesJournal
Figure 1. The break-in path Group-IB describes. A patch closes only the second step.

What the researchers say happened

Group-IB says k0t looked for exposed firewalls and VPN gateways, then got in either through a known flaw or by guessing passwords. Once in, it downloaded the device’s config and decrypted the saved secrets. It then used those logins to enter the network the way a normal staff member would, and tried to reach full control of the Windows domain. Group-IB says many of the compromises it found are dated between February and June 2026.

One more term helps here. Active Directory is the system most companies use to keep the list of staff accounts and what each may do. A Domain Admin is the account type that can control all of it. Group-IB reports attempts to reach that level. It also reports that the actor installed remote-management tools and copied data out to cloud storage.

The flaws in the report are a mix of old and new.

For Fortinet, the report points to a 2019 weakness in how FortiOS protects saved passwords, which the researchers say was used to decrypt downloaded configs. For Palo Alto, it names a 2026 flaw in GlobalProtect. When exploits did not work, Group-IB says the actor guessed passwords instead. That matters, because a device with no known flaw can still fall to weak logins.

What a copied config can open

Not every config holds the same things. Settings differ by product and by how the team set it up. Group-IB’s report and the vendor advisories point to three groups of secrets that deserve a check on any device.

The first is the directory bind account. This is the account the firewall uses to look up staff in Active Directory (often over a protocol called LDAP), so it can ask “is this person allowed?” It usually has permission to read the whole staff list. If someone gets it, they get a map of the company’s accounts without having to break in first.

The second is local user secrets. These are the logins stored on the device itself for VPN users or admins. The third is the admin secrets that control the firewall.

{"publisher": "TechiesJournal", "author": "Prasad Kukkala", "asset": "firewall-config-password-file-what-to-rotate-fig2", "role": "diagram", "creator": "Owner-supplied SVG (source/firewall-config-what-it-opens.svg), made inline and theme-aware by TechiesJournal: same drawing and wording apart from the listed text fixes, unique ids, scoped rules, site theme switch and metadata", "generation_method": "programmatic inlining by tools/firewall-config-password-file/figures.py of the owner SVG", "source_slug": "firewall-config-password-file-what-to-rotate", "source_revision": "firewall-config-owner-article-2026-10-29-fixes-v2", "created": "2026-10-29", "rights": "Copyright 2026 TechiesJournal. All rights reserved.", "external_licence": "none, no third-party artwork or logo", "evidence_note": "Explanatory diagram drawn for the article from the sources it names (Group-IB, Palo Alto Networks, Fortinet, FBI and US Secret Service). It is not an official vendor or researcher diagram.", "watermark": "visible TechiesJournal wordmark, lower right, part of the SVG (brand master gate pending the coding agent)", "language": "en", "viewBox": "0 0 640 380", "format": "inline SVG", "theme": "light and dark via the site theme switch"} What a copied firewall configuration can open A copied configuration file holds a directory bind account that can read your staff list, local user secrets that let someone log in like staff, and admin secrets that control the firewall. An old FortiOS key flaw means these can be read unless the private-data-encryption setting is on. The fix is to encrypt the file with your own key. What a stolen config opens A copied config file one download, many secrets Directory bind account can read your staff list Local user secrets log in like staff Admin secrets control the firewall itself Fortinet key setting: off by default Fix: encrypt with your own key TechiesJournal
{"publisher": "TechiesJournal", "author": "Prasad Kukkala", "asset": "firewall-config-password-file-what-to-rotate-fig2", "role": "diagram", "creator": "Owner-supplied SVG (source/firewall-config-what-it-opens.svg), made inline and theme-aware by TechiesJournal: same drawing and wording apart from the listed text fixes, unique ids, scoped rules, site theme switch and metadata", "generation_method": "programmatic inlining by tools/firewall-config-password-file/figures.py of the owner SVG", "source_slug": "firewall-config-password-file-what-to-rotate", "source_revision": "firewall-config-owner-article-2026-10-29-fixes-v2", "created": "2026-10-29", "rights": "Copyright 2026 TechiesJournal. All rights reserved.", "external_licence": "none, no third-party artwork or logo", "evidence_note": "Explanatory diagram drawn for the article from the sources it names (Group-IB, Palo Alto Networks, Fortinet, FBI and US Secret Service). It is not an official vendor or researcher diagram.", "watermark": "visible TechiesJournal wordmark, lower right, part of the SVG (brand master gate pending the coding agent)", "language": "en", "viewBox": "0 0 420 533", "format": "inline SVG, mobile layout (under 700 px), same wording as the wide drawing", "theme": "light and dark via the site theme switch"}What a stolen config opensOne copied firewall configuration file can hold three kinds of secrets: the directory bind account, which can read your staff list, local user secrets, which log in like staff, and admin secrets, which control the firewall itself. The Fortinet setting that encrypts them with your own key is off by default. The fix is to encrypt with your own key.What a stolen config opensA copied config fileone download, many secretsDirectory bind accountcan read your staff listLocal user secretslog in like staffAdmin secretscontrol the firewall itselfFortinet key setting: off bydefaultFix: encrypt with your own keyTechiesJournal
Figure 2. One downloaded file can hold three kinds of secrets. A setting that encrypts them with your own key is the fix.

What each stolen secret opens

Select a group of secrets to see what it opens and what to change.

What it is: The account the firewall uses to look up staff in Active Directory, often over LDAP. It usually has permission to read the whole staff list.

What a thief gets: A map of the company’s accounts, without having to break in first.

What to do: Rotate it first, because it reaches furthest. Use a low-privilege account for binding, not a powerful one.

The old Fortinet flaw shows how this works in practice.

Fortinet’s advisory for CVE-2019-6693 says FortiOS used a hard-coded key to protect saved passwords in the config. Anyone who knew that key could decrypt them from a copied file. Fortinet added a setting called private-data-encryption so that a team can use its own key. The advisory says that setting is off by default, and its workaround is to always password-protect config backups.

Many teams miss this part. Keeping the firmware current does not turn that setting on. A device can be fully patched and still hold secrets that anyone with a copy can read.

The sources disagree on one point. Fortinet’s advisory says the weakness covers encrypted config data except the administrator’s password. Group-IB reports that it recovered administrator credentials as well. Until you know which is true for your device, treat the admin secrets as exposed.

What the researchers do not know

The report is a vendor report from one source, so its limits matter. Group-IB says the number of victims it counted is a lower bound, and the regional spread may only reflect which devices were exposed. It says the link to ransomware is unconfirmed. Some victims also appear on the leak sites of the Qilin and The Gentlemen ransomware groups, and the researchers think k0t is likely an initial access broker.

An initial access broker is a criminal who breaks in and then sells or hands over that access to someone else. That someone else may be a ransomware group. This is why the group that gets in may not be the group that sends the ransom note.

{"publisher": "TechiesJournal", "author": "Prasad Kukkala", "asset": "firewall-config-password-file-what-to-rotate-fig3", "role": "diagram", "creator": "Owner-supplied SVG (source/firewall-config-quiet-gap.svg), made inline and theme-aware by TechiesJournal: same drawing and wording apart from the listed text fixes, unique ids, scoped rules, site theme switch and metadata", "generation_method": "programmatic inlining by tools/firewall-config-password-file/figures.py of the owner SVG", "source_slug": "firewall-config-password-file-what-to-rotate", "source_revision": "firewall-config-owner-article-2026-10-29-fixes-v2", "created": "2026-10-29", "rights": "Copyright 2026 TechiesJournal. All rights reserved.", "external_licence": "none, no third-party artwork or logo", "evidence_note": "Explanatory diagram drawn for the article from the sources it names (Group-IB, Palo Alto Networks, Fortinet, FBI and US Secret Service). It is not an official vendor or researcher diagram.", "watermark": "visible TechiesJournal wordmark, lower right, part of the SVG (brand master gate pending the coding agent)", "language": "en", "viewBox": "0 0 640 385", "format": "inline SVG", "theme": "light and dark via the site theme switch"} The quiet gap between a break-in and a ransom demand A timeline in three parts. First, a break-in by a broker, with many cases dated February to June 2026. Second, access held or sold, for an unknown time. Third, a ransom note or leak-site listing, possibly by a different group. The quiet gap between them is the best chance to catch the intruder. Group-IB says the link to Qilin and The Gentlemen is unconfirmed. The gap before the demand Break-in Many cases dated Feb to Jun 2026 broker Access held or sold Time unknown. May change hands. Ransom note or leak-site listing a different group? The quiet gap: your best chance to catch it Group-IB: victims overlap with Qilin and The Gentlemen leak sites. The link is unconfirmed. The group that gets in may not be the group that asks for money. TechiesJournal
{"publisher": "TechiesJournal", "author": "Prasad Kukkala", "asset": "firewall-config-password-file-what-to-rotate-fig3", "role": "diagram", "creator": "Owner-supplied SVG (source/firewall-config-quiet-gap.svg), made inline and theme-aware by TechiesJournal: same drawing and wording apart from the listed text fixes, unique ids, scoped rules, site theme switch and metadata", "generation_method": "programmatic inlining by tools/firewall-config-password-file/figures.py of the owner SVG", "source_slug": "firewall-config-password-file-what-to-rotate", "source_revision": "firewall-config-owner-article-2026-10-29-fixes-v2", "created": "2026-10-29", "rights": "Copyright 2026 TechiesJournal. All rights reserved.", "external_licence": "none, no third-party artwork or logo", "evidence_note": "Explanatory diagram drawn for the article from the sources it names (Group-IB, Palo Alto Networks, Fortinet, FBI and US Secret Service). It is not an official vendor or researcher diagram.", "watermark": "visible TechiesJournal wordmark, lower right, part of the SVG (brand master gate pending the coding agent)", "language": "en", "viewBox": "0 0 420 587", "format": "inline SVG, mobile layout (under 700 px), same wording as the wide drawing", "theme": "light and dark via the site theme switch"}The gap before the demandA break-in, many cases dated February to June 2026 and likely by a broker, is followed by access held or sold for an unknown time, then a ransom note or leak-site listing that may come from a different group. The quiet gap in between is the best chance to catch the intruder. Group-IB says victims overlap with the Qilin and The Gentlemen leak sites, and that link is unconfirmed.The gap before the demandBreak-inMany cases dated Feb to Jun 2026brokerAccess held or soldTime unknown. May change hands.Ransom note or leak-site listinga different group?The quiet gap: your best chanceto catch itGroup-IB: victims overlap with Qilinand The Gentlemen leak sites. The linkis unconfirmed. The group that gets inmay not be the group that asks formoney.TechiesJournal
Figure 3. Between the break-in and the demand there can be a quiet gap. That gap is your best chance to catch the intruder.

We use only what Group-IB states in its own report. We also do not reproduce indicators or tool names, because a defender gains little from a list of names that changes every month.

Why a patch alone is not the answer

Take the Palo Alto case. Palo Alto’s advisory for CVE-2026-0257, first published on 13 May 2026, describes a sign-in bypass in GlobalProtect, its VPN feature. It applies only when a certain cookie feature is on and a certain certificate setup is used. The advisory lists fixed versions for each release line, and says the flaw was seen in limited attacks.

The fix works for the future. But if someone used the flaw before you patched, the fix does not remove what they did in between.

The same is true of the Fortinet config flaw. After the right settings are in place, a config copied in the future is protected. A config copied before that is not, and the secrets in it stay readable.

This is the same lesson as in our article on edge devices that are patched but not clean. There the question was whether the device itself can be trusted. Here the question is what the device already gave away.

An FBI and US Secret Service advisory, published on 6 October 2026, describes a related campaign called FortiBleed. It reports stolen or reused passwords being used against exposed FortiGate devices and SSL VPNs, new admin accounts being created, and the access being used by ransomware affiliates. Group-IB says it sees a possible connection between its case and FortiBleed, but very little overlap in the compromised data, so treat them as two separate stories that teach the same lesson.

What to do first: the order of work

If you run an exposed edge device and you think it may have been touched, work in this order. This is our recommended order, built from the vendor and FBI guidance. The order matters more than the speed.

{"publisher": "TechiesJournal", "author": "Prasad Kukkala", "asset": "firewall-config-password-file-what-to-rotate-fig4", "role": "diagram", "creator": "Owner-supplied SVG (source/firewall-config-rotation-order.svg), made inline and theme-aware by TechiesJournal: same drawing and wording apart from the listed text fixes, unique ids, scoped rules, site theme switch and metadata", "generation_method": "programmatic inlining by tools/firewall-config-password-file/figures.py of the owner SVG", "source_slug": "firewall-config-password-file-what-to-rotate", "source_revision": "firewall-config-owner-article-2026-10-29-fixes-v2", "created": "2026-10-29", "rights": "Copyright 2026 TechiesJournal. All rights reserved.", "external_licence": "none, no third-party artwork or logo", "evidence_note": "Explanatory diagram drawn for the article from the sources it names (Group-IB, Palo Alto Networks, Fortinet, FBI and US Secret Service). It is not an official vendor or researcher diagram.", "watermark": "visible TechiesJournal wordmark, lower right, part of the SVG (brand master gate pending the coding agent)", "language": "en", "viewBox": "0 0 640 380", "format": "inline SVG", "theme": "light and dark via the site theme switch"} The order of work after an exposed firewall Five steps in order. One: isolate the device and preserve evidence. Two: patch it, or rebuild from a clean image. Three: rotate admin accounts and API keys. Four: rotate the directory bind account, VPN logins and local user logins. Five: hunt back to the first date of exposure. Rotate after the device is clean, because new secrets typed into a compromised device leak as well. Order of work after an exposure 1 Isolate, keep evidence 2 Patch or rebuild clean 3 Rotate admin logins and API keys 4 Rotate directory, VPN, local logins 5 Hunt back to the first date Rotate after the device is clean. New secrets on a taken device leak. Start with the accounts that reach furthest, such as the bind account. TechiesJournal
{"publisher": "TechiesJournal", "author": "Prasad Kukkala", "asset": "firewall-config-password-file-what-to-rotate-fig4", "role": "diagram", "creator": "Owner-supplied SVG (source/firewall-config-rotation-order.svg), made inline and theme-aware by TechiesJournal: same drawing and wording apart from the listed text fixes, unique ids, scoped rules, site theme switch and metadata", "generation_method": "programmatic inlining by tools/firewall-config-password-file/figures.py of the owner SVG", "source_slug": "firewall-config-password-file-what-to-rotate", "source_revision": "firewall-config-owner-article-2026-10-29-fixes-v2", "created": "2026-10-29", "rights": "Copyright 2026 TechiesJournal. All rights reserved.", "external_licence": "none, no third-party artwork or logo", "evidence_note": "Explanatory diagram drawn for the article from the sources it names (Group-IB, Palo Alto Networks, Fortinet, FBI and US Secret Service). It is not an official vendor or researcher diagram.", "watermark": "visible TechiesJournal wordmark, lower right, part of the SVG (brand master gate pending the coding agent)", "language": "en", "viewBox": "0 0 420 630", "format": "inline SVG, mobile layout (under 700 px), same wording as the wide drawing", "theme": "light and dark via the site theme switch"}Order of work after an exposureFive steps in order. One: isolate and keep evidence. Two: patch or rebuild until the device is clean. Three: rotate admin logins and API keys. Four: rotate directory, VPN and local logins. Five: hunt back to the first date. Rotate after the device is clean, because new secrets on a taken device leak. Start with the accounts that reach furthest, such as the bind account.Order of work after an exposure1. Isolate, keep evidence2. Patch or rebuild clean3. Rotate admin logins and APIkeys4. Rotate directory, VPN, locallogins5. Hunt back to the first dateRotate after the device is clean.New secrets on a taken device leak.Start with the accounts that reachfurthest, such as the bind account.TechiesJournal
Figure 4. Rotate after the device is clean, not before.
  1. Isolate and keep evidence. Take logs and a copy of the config before you change anything, so you can see what changed and when.
  2. Patch, or rebuild. If you cannot be sure the device is clean, rebuild it from a trusted image. Rotating secrets on a device the intruder still controls only hands them the new ones.
  3. Rotate admin accounts and API keys. These control the device itself.
  4. Rotate the directory bind account, VPN logins and local user logins. Start with the bind account, because it reaches furthest. Use a low-privilege account for binding, not a powerful one.
  5. Hunt back. Look from today back to the first date the device was exposed, not just from the day you noticed.

Where do I start after an exposure?

Answer up to four questions. This is TechiesJournal’s decision aid, built from the order of work above. It is not vendor guidance and it is not exhaustive.

Have you saved the logs and a copy of the config?

Then close the gap that made the copy useful. Turn on private-data-encryption where your vendor offers it, protect config backups with a password, and move device management off the public internet. The FBI advisory ranks the options: trusted-host lists are good, a local-in policy is better, and removing admin access from the internet is best.

Passwords are the other half

Groups like this do not always need a flaw. As noted above, guessed passwords were the fallback when an exploit failed. A VPN that accepts only a password, with no lockout, is an open invitation.

{"publisher": "TechiesJournal", "author": "Prasad Kukkala", "asset": "firewall-config-password-file-what-to-rotate-fig5", "role": "diagram", "creator": "Owner-supplied SVG (source/firewall-config-vpn-second-step.svg), made inline and theme-aware by TechiesJournal: same drawing and wording apart from the listed text fixes, unique ids, scoped rules, site theme switch and metadata", "generation_method": "programmatic inlining by tools/firewall-config-password-file/figures.py of the owner SVG", "source_slug": "firewall-config-password-file-what-to-rotate", "source_revision": "firewall-config-owner-article-2026-10-29-fixes-v2", "created": "2026-10-29", "rights": "Copyright 2026 TechiesJournal. All rights reserved.", "external_licence": "none, no third-party artwork or logo", "evidence_note": "Explanatory diagram drawn for the article from the sources it names (Group-IB, Palo Alto Networks, Fortinet, FBI and US Secret Service). It is not an official vendor or researcher diagram.", "watermark": "visible TechiesJournal wordmark, lower right, part of the SVG (brand master gate pending the coding agent)", "language": "en", "viewBox": "0 0 640 400", "format": "inline SVG", "theme": "light and dark via the site theme switch"} Why a second login step matters on a VPN Guessed and leaked passwords from the internet reach a VPN. A VPN with passwords only lets the attacker into the network as a normal user. A VPN with strong multi-factor authentication, lockout and unique passwords blocks the attempt. Group-IB reports brute-forcing was used when an exploit did not work. Weak passwords against a VPN The internet Guessed and leaked passwords Passwords only VPN, no second step, weak lockout Password + 2nd step strong MFA, lockout, unique passwords Your network as a normal user Your network as a normal user in X blocked Group-IB: brute-forcing was used when an exploit did not work. TechiesJournal
{"publisher": "TechiesJournal", "author": "Prasad Kukkala", "asset": "firewall-config-password-file-what-to-rotate-fig5", "role": "diagram", "creator": "Owner-supplied SVG (source/firewall-config-vpn-second-step.svg), made inline and theme-aware by TechiesJournal: same drawing and wording apart from the listed text fixes, unique ids, scoped rules, site theme switch and metadata", "generation_method": "programmatic inlining by tools/firewall-config-password-file/figures.py of the owner SVG", "source_slug": "firewall-config-password-file-what-to-rotate", "source_revision": "firewall-config-owner-article-2026-10-29-fixes-v2", "created": "2026-10-29", "rights": "Copyright 2026 TechiesJournal. All rights reserved.", "external_licence": "none, no third-party artwork or logo", "evidence_note": "Explanatory diagram drawn for the article from the sources it names (Group-IB, Palo Alto Networks, Fortinet, FBI and US Secret Service). It is not an official vendor or researcher diagram.", "watermark": "visible TechiesJournal wordmark, lower right, part of the SVG (brand master gate pending the coding agent)", "language": "en", "viewBox": "0 0 420 596", "format": "inline SVG, mobile layout (under 700 px), same wording as the wide drawing", "theme": "light and dark via the site theme switch"}Weak passwords against a VPNGuessed and leaked passwords from the internet reach a VPN with passwords only, no second step and weak lockout, and the intruder gets in to your network as a normal user. A VPN with a password plus a second step, strong MFA, lockout and unique passwords blocks the same attempt. Group-IB: brute-forcing was used when an exploit did not work.Weak passwords against a VPNThe internetGuessed and leaked passwordsPasswords onlyVPN, no second step, weak lockoutinYour network as a normal userPassword + 2nd stepstrong MFA, lockout, unique passwordsX blockedGroup-IB: brute-forcing was usedwhen an exploit did not work.TechiesJournal
Figure 5. A second step on the VPN login stops a guessed password from being enough.

So the hardening list has three plain items. Use multi-factor authentication (MFA), a second proof of identity on top of the password, on every VPN and admin login. Set lockouts for repeated failures. And never reuse a password between the firewall and anything else.

One caution. Not all MFA is equal. Our article on Microsoft 365 token replay shows how stolen session tokens can walk around some MFA setups. MFA is necessary, but it is not a full answer on its own.

Where to look for a quiet intruder

Because of the gap in Figure 3, you may need to look for someone who has been in for weeks. Group-IB lists signs on four fronts.

{"publisher": "TechiesJournal", "author": "Prasad Kukkala", "asset": "firewall-config-password-file-what-to-rotate-fig6", "role": "diagram", "creator": "Owner-supplied SVG (source/firewall-config-where-to-look.svg), made inline and theme-aware by TechiesJournal: same drawing and wording apart from the listed text fixes, unique ids, scoped rules, site theme switch and metadata", "generation_method": "programmatic inlining by tools/firewall-config-password-file/figures.py of the owner SVG", "source_slug": "firewall-config-password-file-what-to-rotate", "source_revision": "firewall-config-owner-article-2026-10-29-fixes-v2", "created": "2026-10-29", "rights": "Copyright 2026 TechiesJournal. All rights reserved.", "external_licence": "none, no third-party artwork or logo", "evidence_note": "Explanatory diagram drawn for the article from the sources it names (Group-IB, Palo Alto Networks, Fortinet, FBI and US Secret Service). It is not an official vendor or researcher diagram.", "watermark": "visible TechiesJournal wordmark, lower right, part of the SVG (brand master gate pending the coding agent)", "language": "en", "viewBox": "0 0 640 410", "format": "inline SVG", "theme": "light and dark via the site theme switch"} Four places to look for the quiet intruder Four places to look. On the edge device: unexpected admin accounts, config exports, changed trusted hosts and repeated failed logins. On VPN and identity: odd GlobalProtect sessions, admin logins from new places and accounts nobody created. On Windows and the directory: odd domain controller logins, known attack tools and sudden use of old accounts. Going out of the network: new remote-management tools, rclone or large uploads, and cloud storage you do not use. Many of these tools are also used by real administrators, so check who ran them and why. Where to look On the edge device Unexpected admin accounts Config exports, changed trusted hosts Repeated failed logins On VPN and identity Odd GlobalProtect sessions Admin logins from new places Accounts nobody created On Windows and the directory Odd domain controller logins Known attack tools running Sudden use of old accounts Going out of the network New remote-management tools Large uploads Cloud storage you do not use These tools are also used by real admins. Check who ran them, from where, and why. TechiesJournal
{"publisher": "TechiesJournal", "author": "Prasad Kukkala", "asset": "firewall-config-password-file-what-to-rotate-fig6", "role": "diagram", "creator": "Owner-supplied SVG (source/firewall-config-where-to-look.svg), made inline and theme-aware by TechiesJournal: same drawing and wording apart from the listed text fixes, unique ids, scoped rules, site theme switch and metadata", "generation_method": "programmatic inlining by tools/firewall-config-password-file/figures.py of the owner SVG", "source_slug": "firewall-config-password-file-what-to-rotate", "source_revision": "firewall-config-owner-article-2026-10-29-fixes-v2", "created": "2026-10-29", "rights": "Copyright 2026 TechiesJournal. All rights reserved.", "external_licence": "none, no third-party artwork or logo", "evidence_note": "Explanatory diagram drawn for the article from the sources it names (Group-IB, Palo Alto Networks, Fortinet, FBI and US Secret Service). It is not an official vendor or researcher diagram.", "watermark": "visible TechiesJournal wordmark, lower right, part of the SVG (brand master gate pending the coding agent)", "language": "en", "viewBox": "0 0 420 707", "format": "inline SVG, mobile layout (under 700 px), same wording as the wide drawing", "theme": "light and dark via the site theme switch"}Where to lookFour places to look. On the edge device: unexpected admin accounts, config exports, changed trusted hosts, repeated failed logins. On VPN and identity: odd GlobalProtect sessions, admin logins from new places, accounts nobody created. On Windows and the directory: odd domain controller logins, known attack tools running, sudden use of old accounts. Going out of the network: new remote-management tools, large uploads, cloud storage you do not use. These tools are also used by real admins, so check who ran them, from where, and why.Where to lookOn the edge deviceUnexpected admin accountsConfig exports, changed trusted hostsRepeated failed loginsOn VPN and identityOdd GlobalProtect sessionsAdmin logins from new placesAccounts nobody createdOn Windows and the directoryOdd domain controller loginsKnown attack tools runningSudden use of old accountsGoing out of the networkNew remote-management toolsLarge uploadsCloud storage you do not useThese tools are also used by realadmins. Check who ran them, fromwhere, and why.TechiesJournal
Figure 6. Four places to look. Many of these tools are also used by real administrators, so context decides.

The figure lists the signs on each front. Most of them come down to one question: can anyone explain this account, this session or this tool?

The researchers stress that many of these tools are dual-use, which means real admins use them too. A remote-management tool is not proof of an attack. An unknown remote-management tool on a server, installed at 3 a.m., is worth a question.

How much should you learn?

Here is the Know, Use, Master model we use across TechiesJournal.

Know: a student, analyst or developer should know what an edge device is, why its config holds secrets, and what an initial access broker is. That is enough to read news about the next firewall incident and to ask the right question.

Use: a system administrator or cloud engineer who runs a firewall or VPN should be able to find and rotate every credential the device holds, turn on config encryption, restrict management, and read the device logs.

Master: a security engineer or architect should be able to design the rotation plan across directory, VPN and cloud, run the hunt back to the first exposure date, and decide when to rebuild instead of repair.

What can you ignore for now? Indicator lists and tool names. They change often, and the habits above do not.

What we know and what we do not

ClaimTypeSource
FortiOS used a hard-coded key for saved passwords, fixed by a setting that is off by defaultFactFortinet advisory FG-IR-19-007
Palo Alto GlobalProtect sign-in bypass, with fixed versions per release lineFactPalo Alto advisory for CVE-2026-0257
An actor named k0t copied and decrypted device configs and used the loginsResearcher reportGroup-IB and NyxLab
Many victims, with the true count unknownResearcher report, lower boundGroup-IB and NyxLab
k0t works as an initial access brokerOur inference, based on the researchers’ viewGroup-IB and NyxLab
Victims overlap with ransomware leak sitesResearcher report, link unconfirmedGroup-IB and NyxLab
Who bought or used the access, and whenUnknownNone

Your next step

Pick one edge device you are responsible for. Ask three questions.

  • Can I list every credential stored in its config?
  • Is config encryption turned on, and are backups password-protected?
  • If this config left today, how long would it take me to rotate everything in it?

If you cannot answer the third question, you have found your first task.

Check one edge device

Pick one edge device you are responsible for and answer three questions. This is TechiesJournal’s self-check, built from the three questions above.

Can you list every credential stored in its config?

A patch closes the door, but only rotation takes the copied keys out of play.

Go deeper

Report a correction

Corrections go to the editor and are never published automatically. No account needed.