Patch roundup, week of Oct 26: upgrade Secret Server today, then work down the list
If you host Delinea Secret Server yourself, upgrade it today, because Delinea says the FIDO2 flaw is being attacked. Most of the week's other fixes for Okta, Java, Snowflake and plant systems can go in a normal window. We've sorted the list so you know which ones can't.
part 19 of 25 · Platform releases, explained from scratchthe ideaOut of a long patch week, two jobs top the list for today.
after reading, you can- Decide which of a week's patches go in today and which can wait for the window
- Pick the Secret Server, Okta and Java builds that actually close this week's flaws
- Spot the non-security changes, like driver defaults, that break things after patching
This week's patch list is long, but only a few items can't wait. If you run Delinea Secret Server on your own servers, upgrade it today: Delinea now says customers are seeing attacks on the FIDO2 sign-in flaw. After that, finish the PHP and Linux kernel work from earlier in the week, then book the rest into normal patch windows.
A patch week is a to-do list from your software vendors. This one has two urgent jobs and a long tail.
Every week, the companies behind your software publish fixes for holes they or researchers found. Most are routine and can go into the next planned maintenance window. A few are being used by attackers right now, and those jump the queue. This roundup sorts the week's fixes for the platforms we work on into that order: what to do today, what to do this month, and what's just a heads-up. Items that were serious enough for their own article get one line here and a link, so you can read the detail there.
Think of a building manager's list after the fire inspector's visit. A blocked fire exit gets fixed today. A flickering exit sign goes on this month's work order. A note that the elevator company changes its service schedule just goes on the calendar. The skill is sorting the list, because doing everything at once usually means the fire exit waits.
- IT and security leads
- Identity and PAM admins
- ERP and Oracle teams
- Data and DevOps engineers
- Plant and OT engineers
- Owners whose MSP patches for them
Why it matters to you
Most of this list can wait for your normal patch cycle. Two things can't. Delinea says attackers are using a flaw in self-hosted Secret Server that lets someone add their own security key to another person's account and log in as them. Secret Server holds admin passwords, so whoever gets in there can usually reach everything else.
The other urgent job started earlier in the week. The PHP flaws known as PHP2Shell went on CISA's exploited list, and two days later CISA added a Linux kernel bug it says can be chained with them to get root. If you patched PHP and stopped there, the server can still be taken over by someone who already got a foothold. Our PHP and Node.js post has the full story and the kernel detail.
Some of this week's items aren't security flaws at all, and they can still break things. Okta Access Gateway had a release that made healthy apps return errors. Snowflake's ODBC driver stopped checking, by default, whether certificates were revoked. InterSystems shipped a release because the two biggest browsers are about to remove a feature its message viewers depend on. Those are the ones that surprise people on a Monday morning.
-
01 Collect the week's fixes
Someone has to read the vendor advisories, the release notes and CISA's exploited list. For our platforms, this roundup does that reading for you.
-
02 Match them to what you run
Check each product and version against your inventory. If you can't answer 'do we run this?' in minutes, that's the first gap to close.
-
03 Exploited and reachable first
Anything on CISA's list, or that the vendor says is being attacked, on systems the internet or a partner can reach. Same day.
-
04 Critical next, in this month's window
High scores that need a login, an adjacent network or local access. Schedule them, test them, don't let them slide.
-
05 Behaviour changes get a test run
Driver defaults, dropped Python versions and browser changes. Run them through test before they reach production.
-
06 Confirm and record
Check the running version, not the installer, and note what you patched and when. Auditors and insurers ask.
Fix first: the items attackers are using
Delinea Secret Server (self-hosted). Secret Server is a vault for privileged passwords. CVE-2026-19117 lets an outsider register their own FIDO2definitionSign-in with a security key or a phone instead of a typed code. In Secret Server, the bug let a stranger tie their own key to your account. security key against someone else's account and then sign in as that person, with no password and no login needed first. Delinea scores it 9.8, and its trust center now says customers have reported active exploitation of their on-prem servers. CISA hasn't listed it yet, so don't wait for that.
The fix to pick is 12.2.7 or later. Delinea also offered quick hotfixes for the FIDO2 bug alone (12.1.3, 12.0.23, 11.9.48, 11.8.2 and 11.7.62), but two or three other September flaws stay open on them, depending on the hotfix, including a SAML sign-in bypass. Only 12.2.7 and later close all four. If you go to 12.3, take 12.3.000002, because 12.3.000001 sent users who sign in with Windows authentication plus a second factor back to the login page. Delinea's cloud service isn't listed as affected.
After upgrading, check who has a FIDO2 key registered. An upgrade stops new rogue registrations, but it doesn't remove one an attacker already added. Reset two-factor for any account where you don't recognise the key, and look at what those accounts opened. See our Delinea page for how we run these upgrades.
Delinea Privilege Manager. A separate Delinea advisory published this week covers the Privilege Manager agent, the software that controls admin rights on Windows and Mac endpoints. CVE-2026-92744 can let a remote attacker run code as LocalSystem. Delinea's text calls it unauthenticated, but its own score assumes high privileges, so read it as serious rather than an emergency. Fixed in 13.0.2064 and 12.0.5804, for on-prem and cloud. No exploitation is reported.
Already covered in their own posts. These were critical enough to write up separately. Read the linked post if you run the product.
- PHP2Shell: if you patched PHP and stopped, go back and do the kernel. CISA lists kernel CVE-2026-46300 and says it can be chained with both PHP flaws to get root, and our PHP and Node.js post has the detail.
- Brotli CVE-2026-111497: lots of software bundles this compression library, from Node.js to firewalls, and CISA lists it as exploited. Our Brotli post shows where to look for copies.
- Oracle E-Business Suite: Canada's Cyber Centre says CVE-2026-101767 is being exploited. You don't need anything new from Oracle, just the October patch bundle actually applied.
- BeyondTrust Remote Support BT26-05: on CISA's list since mid-October. Patch, then check who got in. See the BeyondTrust post.
- IBM Verify Access: two flaws that run code without a login, fixed in 11.0.3.2 and 10.0.9.4. No exploitation reported. See the IBM Verify post.
If you run one of these, start with its own post: PHP and Node.js, Brotli, Oracle October patches, BeyondTrust Remote Support and IBM Verify Access. They have the patch order and what to check once you're done.
CISA added four more flaws this week in products outside the platforms we cover: GitLab, Cisco's ASA and Firepower firewall software, VMware ESX and Adobe Commerce. The GitLab and Cisco ones carry a federal due date of November 1, which tells you how seriously CISA rates them. If you run any of those, go to the vendor's advisory today.
Sign-in and identity tools you'll want to check
Okta Access Gateway. Access Gateway is the box Okta customers put in front of older web apps that can't do modern single sign-on. Okta put out three advisories for it at once. CVE-2026-115547 (9.1) lets someone who is already an Access Gateway admin run system commands, and CVE-2026-115546 (8.1) lets a signed-in user tamper with a sign-in setting and possibly get into the admin console. Both are fixed in 2026.10.2.
The third covers the PHP2Shell flaws in the PHP that ships inside the appliance. Okta says the default configuration blocks the known way of exploiting them, and the fix is in 2026.44.0, which carries PHP 8.3.36. Then a catch: 2026.9.2 through 2026.44.0 could make apps return HTTP 503 with ACTIVE_DNS_FAILURE even when DNS was fine. Okta fixed that in 2026.44.1, which has the same security fixes. If you're still on an older build, go straight to 2026.44.1. If you're on 2026.44.0 and seeing those 503s, 2026.44.1 is your fix.
Okta RADIUS Agent and Credential Provider for Windows. The RADIUS Agent lets VPNs and network gear send logins to Okta for MFA. Versions 2.17.5 to 2.27.0 can be knocked over by a malformed packet from the same network segment (6.5), and the Windows installer left file permissions loose enough for a local service to read the agent's key and its Okta API token (5.3). Take 2.28.0. The Credential Provider, which adds Okta MFA to Windows and RDP logins, can leak bits of process memory into local logs; take 1.4.6.0. These advisories are from mid-October, so check them off if you already have.
Auth0 SDKs. Four Auth0 libraries that developers build into apps got fixes in mid-October, all medium severity. auth0.js 9.12.0 to 10.2.1 didn't enforce maxAge, so a stale sign-in could pass; take 10.3.0. auth0-lock could put Active Directory login form data in the URL; take 13.2.1 or 15.0.2. java-jwt 4.0.0 to 4.6.1 can lose a thread to a token with an out-of-range timestamp; take 4.6.2. nextjs-auth0 before 4.32.0 has an open redirect after login; take 4.32.0. Your scanners will flag these in dependency files, so ask the app teams to bump them in their next release.
SailPoint IdentityIQ. This is a catch-up item. CVE-2026-12342 is a 9.6 flaw that lets an unauthenticated user run code on IdentityIQ, but only from an adjacent network, and it was published in late September. CVE-2026-12341 (8.8, July) lets an attacker reach protected APIs by getting past bearer-token checks. SailPoint ships the fixes as IIQSR-983 and IIQSR-982 for each supported version, and every version up to 8.5p2 is affected (8.5p1 for CVE-2026-12341). If they aren't in your last change record, they belong in this month's window. More on our SailPoint page.
On the Identity Security Cloud side, SailPoint's Virtual Appliance 2026.10.29 (version 2.38, CCG 1332) carries no security fixes. It brings ServiceNow Service Catalog connector 5.4, which moves approval sync from polling to event triggers. SailPoint also posted notices saying it doesn't believe its products are hit by PHP2Shell, and that the eMudhradefinitionA certificate authority whose intermediate certificates had weak keys. Java, Go and browsers are removing trust in them. issue isn't a critical risk to it.
PingFederate. Ping's October maintenance releases, 13.1.4, 13.0.6 and 12.3.9, include two security items without CVEs. One restricts which JDBC drivers and connection URL types the Admin API will accept for datastores, and the other updates the Bouncy Castle FIPS libraries. Ping describes the first as defence in depth. Normal maintenance window.
Oracle Java, SAP and integration
Oracle Java SE and GraalVM: the eMudhra certificates. When a Java app connects to a site over HTTPS, it checks the site's certificate against a list of authorities it trusts, and eMudhra is on that list. Eight of eMudhra's intermediate certificates had weak private keys, so someone could forge a certificate that Java would accept. Oracle put out two emergency alerts, both scored 9.1. The first stops trusting the bad intermediates, and the second removes the related eMudhra root certificates.
The builds to install are 8u511-b33, 11.0.33.0.3, 17.0.21.0.3, 21.0.13.0.3, 25.0.5.0.3 and 27.0.1.0.3, plus the matching GraalVM updates. Neither alert reports exploitation. The work is in finding every Java runtime: application servers, EBS and PeopleSoft middle tiers, Oracle identity products, and vendor tools that ship their own JRE. PTC, for one, says it doesn't ship Java but some of its products depend on it, and its cloud customers are getting emergency maintenance. The first alert is also covered in our October Oracle post.
Oracle also put PHP2Shell fixes into its own products in a separate alert, now on revision 2. It covers Oracle Secure Backup 19.1, Solaris 11 and several Communications products such as Diameter Signaling Router and EAGLE. Fixed builds sit in My Oracle Support, so your Oracle DBA or Solaris team has to pull them from there.
SAP. SAP's October patch day had four critical notes: a 10.0 in SAP Cloud SDK for Python (fixed in 0.45.2), a 9.9 in NetWeaver Visual Composer, a 9.9 code injection in S/4HANA's Manage Substitution/Validation Rules app, and a 9.1 missing authorization check in Manufacturing Integration and Intelligence. SAP doesn't report any of them exploited. The next patch day is Tuesday, November 10. If the October notes aren't in yet, apply them together with November's so your Basis team only tests once. More on our S/4HANA page.
MuleSoft. Mule runtime 4.13.1 fixes regressions that 4.13.0 introduced, including deployment failures with placeholder error types, JMS logging without an XA transaction manager, and Object Store v2 watermark partitions. No security content. The thing to plan for is CloudHub 2.0. MuleSoft says the November cycle is self-upgrade only: automated patching in sandbox and production is paused, and you have to upgrade your apps by hand to get the patches. Automatic updates come back in December.
IBM Sterling. Two catch-up items for the file transfer estate. Connect:Direct for UNIX has a flaw in the old apnotify utility (CVE-2026-93888, 7.8) that a logged-in local user can abuse; IBM says the utility may be found on some installs upgraded in place since 2017 or earlier. Fixed in 6.4.0.6.iFix025 and 6.3.0.7.iFix033. B2B Integrator and File Gateway were writing credentials to logs (CVE-2026-81209 at 4.9 and CVE-2026-12737 at 4.4), fixed in 6.2.1.3 and 6.2.2.2. Patch, then clean or restrict the old logs, because the credentials are still sitting in them.
InterSystems IRIS and Health Connect. This one isn't a security fix, but it has a hard date. InterSystems says Chrome and Edge are expected to drop built-in XSLT, and the Management Portal's Message Viewer and Visual Trace rely on it to show messages. The new maintenance releases fix that, and they're in the table below. Older lines such as Caché and Ensemble only get their fix days before the browser change, which leaves those teams almost no time to test. See our InterSystems page.
What the data and DevOps teams need to pick up
HashiCorp Vault 2.2.1. Vault stores secrets and hands them out by policy. 2.2.1 fixes a cache-key collision that could make a policy-name alias resolve to the root policy, the one that can do anything. HashiCorp lists it as a security patch but hasn't published a CVE or a bulletin, and doesn't say which versions are affected. Treat it as a this-month upgrade, sooner if teams create their own policy names. More on our Vault page.
Terraform. Terraform 1.17.1 came out this week with bug fixes only. If terraform fmt hits a write error, it now leaves the original file alone instead of a damaged one. If you're on 1.16, take 1.16.7. It's built with a Go release that stops accepting the compromised eMudhra intermediates, and 1.16.6 before it fixed an HTTP/2 exhaustion bug that needs a compromised registry to exploit. HashiCorp's go-getter library also had a path traversal bug in S3 and GCS directory downloads, fixed in 1.8.10 and 2.2.5. HashiCorp's bulletin mentions only the library, so check any Go tools of your own that import it.
dbt Core. 1.12.6 and 1.11.16 make sure a package downloaded as a tarball can't write outside dbt's downloads folder. There's no CVE, but it's the kind of fix you want in CI, where dbt deps pulls code from the internet on every build.
Snowflake drivers. Snowflake updated its drivers to stop trusting compromised intermediate certificates: ODBC 4.2.0 and the Python connector 5.1.0. ODBC 3.22.0 does the same for the 3.x line, and it also turns OCSPdefinitionA way for software to ask a certificate authority whether a certificate has been revoked. Some Snowflake drivers now skip this check by default. revocation checking off by default. If your security team relies on DisableOCSPCheck=false to keep it on, that setting no longer does it. The Python connector 4.8.0 made the same OCSP change in September, so this is a direction across Snowflake's drivers. Ask your security team whether that's acceptable, and look at the CRL setting if it isn't.
Two traps sit in the Python connector. 4.8.1, a patch release from this week, drops Python 3.10, so a pipeline pinned to 3.10 will fail to install it. And 5.0.0 is a rewrite with a long list of removed options, so moving from 4.x to 5.x is a project, not a version bump. Snowpipe Streaming SDK 1.9.1 fixes Google Cloud Storage uploads that could be silently truncated, which is worth taking just for that. More on our Snowflake page.
Plants and control systems
CISA published five industrial advisories this week. Only one includes a flaw on its exploited list, an old WebP bug inside the ICONICS products, and most need network access to the control network. Plant teams should still put them in the next outage plan, because plant systems often wait for a planned outage to be patched.
| Product | What's wrong | Fix |
|---|---|---|
| EPICS Base 7.0.10 and older | Memory flaws in network request handling, top score 9.8, no login needed. CISA knows of no public exploitation | 7.0.11 |
| Mitsubishi Electric ICONICS: GENESIS64, Hyper Historian, AnalytiX and others | Admin-level flaws up to 9.1, a shared unlock code (8.1) and an old WebP bug that is on CISA's list | 10.98 or later (GENESIS 11.04). No fix for MC Works64, GENESIS32 or BizViz |
| Hitachi Energy CoreTec4 and CoreTec5 | Command injection for some logged-in roles, plus the Linux 'Dirty Frag' root bug | CoreTec5 5.0.0. CoreTec4 owners move to CoreTec5 |
| Hitachi Energy TRO600 routers 9.2.1.6 and older | Anyone who can reach it can read files, including password data (7.5) | 9.2.2.1 |
| Siemens Mendix SAML module | A captured SAML sign-in can be replayed to log in (6.8) | 4.2.4 (Mendix 10 and 11) or 3.6.29 (Mendix 9). Or turn off IdP-initiated SSO |
Mitsubishi won't fix MC Works64, GENESIS32 or BizViz, so if you run them, plan the replacement and lock them down in the meantime. Mitsubishi's advice is to let only administrators log in to those PCs and block remote logins from untrusted networks. More on our OT security page.
AVEVA. AVEVA says someone got unauthorized access to its corporate SharePoint, its internal document store. It says its software and production environments are separate and not affected, and it isn't recommending any action yet. If you've shared network diagrams, credentials or support files with AVEVA, list what you sent, and rotate anything that still works.
Coming up: dates to put on the calendar
The next three weeks
- Oct 29PHP2Shell federal due date passed
If PHP is still unpatched anywhere facing the internet, it's overdue.
- Oct 31Linux kernel CVE-2026-46300 due
Attackers chain this kernel bug with PHP2Shell to get root. Reboot after patching or the old kernel keeps running.
- Nov 1GitLab and Cisco ASA/FTD due
Both went on CISA's list on October 29 with a three-day deadline. Check firewalls and GitLab servers first.
- Nov 3BeyondTrust 26.3.1 targeted
Opt-in automatic version upgrades start with this release. Fast Track customers get them from mid-January 2027.
- Nov 3CloudHub 2.0 November release
Apps only get this month's patches if someone upgrades them by hand. Give that job to a named person.
- Nov 10SAP patch day, Brotli due
SAP's monthly notes come out, so fold in October's if they're still waiting. CISA's due date for Brotli and Adobe Commerce falls the same day.
- Nov 11VMware ESX due
Exploiting it needs admin access already. It's on CISA's list anyway, so plan it in.
- Nov 17Browsers drop XSLT
Chrome and Edge are expected to stop doing XSLT. If IRIS isn't upgraded by then, the Message Viewer may not show messages properly.
The BeyondTrust change deserves a line in your change calendar. Starting with 26.3.1, Remote Support and Privileged Remote Access deployments that have automatic updates turned on will move to new versions in their maintenance window, not just get patches. If you need to control when your jump hosts change version, untick the automatic install option on the appliance's Updates page before January. Critical patches still install as soon as they're ready either way.
All the fixed versions in one table
| What you run | Install this or later | How urgent |
|---|---|---|
| Delinea Secret Server (on-prem) | 12.2.7, or 12.3.000002 on the 12.3 line | Today. Delinea reports attacks |
| Delinea Privilege Manager | 13.0.2064 or 12.0.5804 | This week |
| PHP, and the Linux kernel under it | See our PHP and Node.js post | Overdue. On CISA's list |
| Brotli library (Node.js, Python, proxies) | 1.0.10, 1.1.1 or 1.2.1, or your vendor's build | On CISA's list, due Nov 10 |
| Oracle E-Business Suite | October 2026 patch bundle | Today. Reported exploited |
| Oracle Java SE | 8u511-b33, 11.0.33.0.3, 17.0.21.0.3, 21.0.13.0.3, 25.0.5.0.3, 27.0.1.0.3 | This week |
| Oracle Secure Backup, Solaris 11, Communications | Patches in My Oracle Support (PHP2Shell alert) | This week |
| Okta Access Gateway | 2026.44.1 | This week |
| Okta RADIUS Agent | 2.28.0 | This month |
| Okta Credential Provider for Windows | 1.4.6.0 | This month |
| Auth0 SDKs | auth0.js 10.3.0, auth0-lock 13.2.1 or 15.0.2, java-jwt 4.6.2, nextjs-auth0 4.32.0 | Next app release |
| SailPoint IdentityIQ | IIQSR-983 and IIQSR-982 for your version | This month if not done |
| PingFederate | 13.1.4, 13.0.6 or 12.3.9 | Normal window |
| SAP (October notes) | Notes 3797111, 3805589, 3798788 and SDK 0.45.2 | With November's notes |
| Mule runtime / CloudHub 2.0 | 4.13.1; upgrade CloudHub apps by hand in November | Normal window |
| IBM Sterling Connect:Direct for UNIX | 6.4.0.6.iFix025 or 6.3.0.7.iFix033 | This month |
| IBM Sterling B2B Integrator / File Gateway | 6.2.1.3 or 6.2.2.2 | This month |
| InterSystems IRIS / Health Connect | 2025.1.6 or 2026.1.6 | Before Nov 17 |
| HashiCorp Vault | 2.2.1 | This month |
| Terraform | 1.16.7 or 1.17.1; go-getter 1.8.10 or 2.2.5 | Normal window |
| dbt Core | 1.12.6 or 1.11.16 | Normal window |
| Snowflake drivers | ODBC 4.2.0 or 3.22.0, Python 5.1.0 or 4.8.1, Snowpipe Streaming 1.9.1 | Test first: defaults change |
| Industrial systems | See the table in section 06 | Next planned outage |
What to do now
What to do now, by who you are
- Ask IT one question: do we run Delinea Secret Server on our own servers, and is it on 12.2.7 or later?
- Ask your managed service provider for written confirmation that PHP and the server kernels were patched this week.
- If you share files with suppliers like AVEVA, ask someone to list what was sent and which passwords in it still work.
- Upgrade on-prem Secret Server to 12.2.7 or 12.3.000002, then review FIDO2 registrations.
- Patch PHP and the kernel together, and reboot so the new kernel is the one running.
- Move Okta Access Gateway to 2026.44.1 and roll Java to the eMudhra-fixed builds.
- Book October and November SAP notes into one window after November 10.
- Bump the Auth0 SDKs and dbt Core in the next release. Your scanners will keep flagging the Auth0 ones until you do.
- Check your Python version before taking Snowflake connector 4.8.1. It needs 3.11 or later.
- Decide with security whether OCSP off is acceptable for Snowflake drivers, or turn on CRL checks.
- Upgrade CloudHub 2.0 apps by hand in November. Auto-patching is paused, so nobody else will.
- Hunt for FIDO2 keys registered on Secret Server accounts that their owners don't recognise.
- Look for PHP processes starting shells or downloading tools, and kernel crashes on PHP hosts.
- Clean up or lock down IBM Sterling B2B logs that captured credentials before the fix.
- Add the GitLab, Cisco, ESX and Adobe entries from CISA's list to your own tracking.
# example output, with made-up hosts and versions. Run each on the systems you own. $ java -version 2>&1 | head -1 java version "21.0.13" 2026-10-21 LTS # 21.0.13 alone doesn't tell you the build. Check the full build string or the update date in your package tool. $ uname -r && php -v | head -1 6.8.0-88-generic PHP 8.3.36 (cli) $ python3 -V Python 3.10.14 $ pip show snowflake-connector-python Version: 4.8.0 # This host is still on Python 3.10, so 4.8.1 won't install here. Move Python to 3.11 first, or hold at 4.8.0 for now.
Harden so next week hurts less
Five habits that make every patch week shorter
- 01Keep an inventory with versions
Half this week's work is answering 'do we run it?'. A list of products, versions and owners, kept current from your deployment tools, turns that into a search. It also catches the Java runtimes bundled inside vendor tools.
- 02Watch CISA's list, not just scores
This week a 9.6 in IdentityIQ that needs an adjacent network mattered less than a kernel bug CISA put on its list. Subscribe to the KEV feed and to your vendors' advisory pages, and treat a vendor saying 'we've had reports of exploitation' the same as a KEV entry.
- 03Put admin consoles behind a gate
Secret Server, Access Gateway and Privilege Manager consoles should only be reachable from admin networks or through a jump host. Several of this week's flaws need that console to be reachable before they matter.
- 04Test behaviour changes on purpose
OCSP defaults, Python version floors and browser feature removals don't show up as CVEs. Keep a staging run for driver and runtime upgrades, and read the 'behaviour changes' part of release notes before the security part.
- 05Decide who controls auto-updates
Auto-update settings change under you. BeyondTrust is adding automatic version upgrades and CloudHub 2.0 paused its own for November, so keep a short list of what updates itself and who checks it did.
If you were hit by one of these
If someone already got in, work through it in this order
This applies most to Secret Server, PHP hosts and Oracle EBS, the items attackers are using. The order matters: contain first, then look, then clean up.
- 01Containfirst hour
- Take the affected server off the internet or put it behind a VPN-only rule. Don't power it off yet, so memory and logs survive.
- On Secret Server, block sign-ins from outside the admin network. Pause scheduled password changes until you know which accounts are clean.
- 02Investigatefirst day
- On Secret Server, pull every FIDO2 registration and sign-in by account and source address. Go back to early September, when the flaw was published.
- On PHP hosts, look for web shells, new cron jobs and processes running as root that the web server started.
- Pull the list of secrets each suspect account viewed or checked out, and which sessions it launched.
- 03Removefirst days
- Reset two-factor on suspect Secret Server accounts. Disabling FIDO2 alone keeps the attacker's device registered.
- Rebuild compromised PHP hosts from a clean image instead of cleaning them in place.
- 04Recoverfirst week
- Rotate every password and key the attacker could have read, starting with domain admin and cloud accounts.
- Patch to the fixed versions before reconnecting anything, and watch the restored systems closely for two weeks.
- 05Report and learnas required
- Call your cyber insurer early and check your notification duties. NYDFS-regulated firms have their own reporting clock.
- Write down what slowed you down, often the inventory or the console exposure, and fix that next.
What this could look like: three typical setups
What this could look like: three typical setups
- the setup
- Secret Server 11.9 on Windows servers holds the domain admin and database passwords. The login page is reachable over the internet so staff can work from home, and FIDO2 keys are the second factor.
- what happens
- Someone registers their own FIDO2 key on a privileged user's account and signs in as them. From the vault they check out the domain admin password. The 11.9.48 hotfix would have stopped the FIDO2 step but left the SAML bypass open.
- what to do
- Upgrade to 12.2.7 or 12.3.000002, move the login page behind the VPN, review every FIDO2 registration, and rotate domain admin and service account passwords if anything looks wrong.
- the setup
- Nightly loads run Python 3.10 with the Snowflake connector pinned to 'latest 4.x'. A BI server connects with the ODBC driver, and the security team's standard says certificate revocation must be checked.
- what happens
- The nightly build pulls 4.8.1 and the install fails on Python 3.10, so loads stop. Separately, the ODBC upgrade to 3.22.0 turns OCSP checking off, and the setting the team used to force it on no longer works.
- what to do
- Pin the connector until Python is on 3.11 or later, then upgrade. Agree with security on CRL checks for the drivers, and record the decision so the next audit doesn't find it first.
- the setup
- S/4HANA and MII run the plant floor integration. Java 17 runs on the middleware tier and in several vendor tools, and the control room uses GENESIS64 10.97 plus an older GENESIS32 station.
- what happens
- Nothing is under attack yet, but the list is long: SAP's October notes, the Java eMudhra builds and the ICONICS advisory all need a window. GENESIS32 will never get a fix, so that station has no fix coming.
- what to do
- Run SAP October and November notes together after November 10, roll Java to 17.0.21.0.3 everywhere including vendor tools, upgrade GENESIS64 to 10.98, and restrict the GENESIS32 PC to admin logins while you plan its replacement.
These three are made up, and none is a real incident or a Cohash client. The versions and behaviours in them come from the vendor advisories and release notes behind this roundup.
How Cohash helps
We patch and upgrade most of the platforms on this list. In a week like this we'd begin by checking what you really run, because an urgent list is only as good as the inventory behind it. If someone already got in, we stay for the clean-up. If you want a second pair of eyes on Secret Server or your Okta estate, see our Delinea team and our Okta team. If you're not sure what's exposed, start with an assessment.
What to take from this
- 01
Upgrade self-hosted Delinea Secret Server to 12.2.7 or 12.3.000002 today. The FIDO2-only hotfixes leave other critical flaws open.
- 02
PHP hosts need the kernel update too, and a reboot. CISA says the kernel bug can be chained with PHP2Shell to get root.
- 03
Move Okta Access Gateway straight to 2026.44.1, which has the security fixes and the DNS fix.
- 04
Roll Java to the eMudhra-fixed builds everywhere, including runtimes bundled inside vendor tools.
- 05
Test the Snowflake driver and Python connector updates first. OCSP defaults and the Python floor both changed.
- 06
Put Nov 10 (SAP), Nov 17 (XSLT) and the BeyondTrust auto-upgrade change on the change calendar now.
01What's the single most urgent patch this week?
Self-hosted Delinea Secret Server older than 12.2.7. Delinea says customers have reported attacks on the FIDO2 flaw, and that vault holds the passwords an attacker wants most. Once it's done, check that PHP and the Linux kernel are patched too.
02We use Delinea's cloud version of Secret Server. Do we need to do anything?
Delinea lists the Secret Server flaws as affecting on-premises installs only. If you also run Privilege Manager agents, those are affected in both cloud and on-prem setups, and the fix is agent version 13.0.2064 or 12.0.5804.
03Is CVE-2026-19117 on CISA's exploited list?
Not as of CISA's October 29 catalog. Delinea's own trust center says customers reported active exploitation, which is enough reason to treat it as urgent. Don't wait for CISA to catch up before you patch.
04Which Okta Access Gateway build should we install?
2026.44.1. It has the same security fixes as 2026.44.0 and also fixes apps returning HTTP 503 errors with ACTIVE_DNS_FAILURE. If you're already on 2026.44.0 and not seeing those errors, you have the security fixes.
05Our Snowflake ODBC driver stopped checking certificate revocation after the update. Is that a bug?
No, Snowflake made it the default in ODBC 3.22.0, and setting DisableOCSPCheck=false no longer turns it back on. The Python connector made the same change in 4.8.0. Decide with your security team whether to rely on CRL checks instead.
06Why don't you write a separate article for every patch?
Most patches can go into your normal maintenance window, and a post for each one buries the few that can't. We write a separate post only when a flaw is being exploited or is critical for most companies, and we link to it from here.
07We can't patch the SAP October notes until our next window. Is that okay?
SAP doesn't report any of the October critical notes as exploited, so a planned window is reasonable. The November patch day is November 10, so you can apply both months in one window. Check whether the affected apps, such as Visual Composer, are reachable from outside first.
Three questions, about a minute
Pick an answer and we'll tell you if it's right, and why it is or isn't. The score stays in this browser.
-
Q1Your Secret Server is on 11.9.47. A colleague wants to apply the 11.9.48 hotfix today and stop there. Good plan?
show the answer
B. It's a start, but only 12.2.7 or later closes the SAML and padding-oracle flaws too The 11.9.48 hotfix closes the FIDO2 flaw, but the SAML bypass and the padding oracle reach as far as 12.1.3. Only 12.2.7 and later fix all four, so the hotfix buys time while you plan the upgrade.
-
Q2A pipeline on Python 3.10 pulls the latest 4.x Snowflake connector every night, and last night it failed to install. Most likely cause?
show the answer
C. Connector 4.8.1 dropped Python 3.10 4.8.1, a patch release, raised the minimum to Python 3.11. Pin the connector to 4.8.0 until the pipeline runs on 3.11 or later, then take the update.
-
Q3You patched PHP on your web servers on Monday and called it done. What's still missing?
show the answer
B. The kernel update and a reboot, since CISA says a kernel bug can be chained with PHP2Shell to get root CISA added kernel CVE-2026-46300 and says it can be chained with the PHP flaws to run commands as root. Patch the kernel too, and reboot so the new kernel is the one running.