Create a Post
cancel
Showing results for 
Search instead for 
Did you mean: 
_Val_
Admin
Admin

[Action Required] - Critical Security Advisory: VPN Vulnerabilities CVE-2026-85102 and CVE-2026-8510

Hey CheckMates

Check Point research team has identified and remediated two critical VPN-related vulnerabilities, CVE-2026-85102 and CVE-2026-85103, which could potentially allow unauthenticated remote code execution under specific conditions. These issues were discovered internally, and we have no indication of active exploitation.

To ensure continued protection, we strongly recommend installing the latest Jumbo Hotfix for your deployed version as soon as it becomes available.

Please note that customers using Check Point Live Patch will be automatically protected as the rollout begins on September 9, 2026. If you are not using Check Point Live Patch, read sk185114 for more details on how you can benefit and stay protected.

For detailed information, affected products, mitigation guidance, and remediation instructions, please refer to the following Security Advisories:
  • CVE-2026-85102: Authentication Bypass and Remote Code Execution in Remote Access and Site-to-Site VPN - sk1000117
  • CVE-2026-85103: ASN.1 Decoding Heap Overflow Leading to Remote Code Execution - sk1000118
52 Replies
Magnus-Holmberg
MVP Silver
MVP Silver

Question.

We see that we have.

[CPUpdates]
BUNDLE_URGENT_SECURITY_UPDATE_R81_20_AUTOUPDATE Take: 18

But none of our boxes we are able to run

[Expert@se-sec-fw001_n1:0]# cplp list
bash: cplp: command not found

Regards,
Magnus

https://www.youtube.com/c/MagnusHolmberg-NetSec
0 Kudos
Fr4nkys
Participant

hello magnus you can find it inside here:

Just run the command like this copy and paste : /usr/local/bin/cplp list

  

0 Kudos
Magnus-Holmberg
MVP Silver
MVP Silver

Ye that works 🙂

[Expert@se-sec-vsx030_n1:0]# /usr/local/bin/cplp list
ID(PATCH:PROC) STATUS MODE PIDS INSTALLED COMMENT
--------------------------------------------------------------------------
vpn1:iked ready livepatch 0/0 2026-09-02 11:57:45
vpn1:vpnd ready livepatch 0/0 2026-09-02 11:57:45

https://www.youtube.com/c/MagnusHolmberg-NetSec
0 Kudos
(1)
Fernando
Explorer

And Mobile Access ??

0 Kudos
Alex-
MVP Silver
MVP Silver

Since the vulnerability was found internally, are there any indicators in logs which would allow to identify attempts?

_Val_
Admin
Admin

We did not see any evidence of those vulnerabilities being exploited externally. IOCs are only relevant for existing exploits. 

0 Kudos
Cypress
Contributor

We discovered the existence of CPLP this morning with these announcements.  We are a little confused on the functionality of this feature.  When we ran the commands 'cplp list" on our gateways this morning it showed only the older iked and vpnd fixes in the list, and showed "ready" status for both of them.  However when we ran the command again about 30 minutes later, it now shows several additional entries including the ones released today, and showing some as "armed" status, some as 'ready" status, and some as "jumbofix" status.

It is almost like CPLP was not actually fully functional until we entered the "cplp list" command?

0 Kudos
CaseyB
Advisor

It is possible you might have received the auto-update within that time frame. You can check the log on your gateway to verify.

  • /opt/CPInstLog/AutoUpdater.log
  • Look for "urgent_security_updates_R82_Bundle_T"

T24 would be the new one.

Timestamps from our gateway.

urgent-t17.pngurgent-t24.png

RemoteUser
Advisor

more /opt/CPInstLog/AutoUpdater.log | grep urgent_security_updates_R81.20
*N* %2026-07-13 12:33:11% : Importing package urgent_security_updates_R81_20_Bundle_T10_AutoUpdate.tar for component urgent_security_updates version 10 branch urgent_security_update_R81_20_AutoUpdate
*N* %2026-07-13 12:33:17% : <action = install, component = urgent_security_updates, build = 10, package_name = urgent_security_updates_R81_20_Bundle_T10_FULL.tgz, source = INTERNAL>
*N* %2026-09-01 09:01:15% : Importing package urgent_security_updates_R81_20_Bundle_T18_AutoUpdate.tar for component urgent_security_updates version 18 branch urgent_security_update_R81_20_AutoUpdate
*N* %2026-09-01 09:01:20% : <action = install, component = urgent_security_updates, build = 18, package_name = urgent_security_updates_R81_20_Bundle_T18_FULL.tgz, source = INTERNAL>

unable to understand why take 24 not pushed....

PetterD
Collaborator

I can see that the patch is downloaded and implementet for all processes except cpca and vpnrad.
Do we need to reboot the whole VSX-box to make it arm these processes aswell or will it happen automagically ?


[Expert@fw-vsxcluster-node1:0]# cplp list
ID(PATCH:PROC) STATUS MODE PIDS INSTALLED COMMENT
--------------------------------------------------------------------------
cpcert:cpca* ready livepatch 0/0 2026-09-09 15:25:35 CVE-2026-85102 CVE-2026-85103
cpcert:ike* armed livepatch 5/5 2026-09-09 15:25:35 CVE-2026-85102 CVE-2026-85103
cpcert:vpn* armed livepatch 7/7 2026-09-09 15:25:35 CVE-2026-85102 CVE-2026-85103
cpcert:vpnrad* ready livepatch 0/0 2026-09-09 15:25:35 CVE-2026-85102 CVE-2026-85103
cpcert:wstlsd* armed livepatch 6/6 2026-09-09 15:25:35 CVE-2026-85102 CVE-2026-85103
cpcert_cprid:cprid* armed livepatch 1/1 2026-09-09 15:25:33 CVE-2026-85102 CVE-2026-85103
vpn1:ike* armed livepatch 5/5 2026-07-09 09:25:04 sk185033
vpn1:vpn* armed livepatch 7/7 2026-07-09 09:25:04 sk185033

CCSM / CCSE / CCVS / CCTE
0 Kudos
Machine_Head
Advisor
Advisor

I believe "ready" state is because the process is actually not running on the box

0 Kudos
PetterD
Collaborator

Would be great if thats the case, Check Point should definately clarify some more in their sk`s :).

According to sk185114, "ready" means "The patch is installed and waiting. It will be applied automatically as soon as the target process starts."


On the box i cant find "cpca" process (and would not expect to since its a VSX gateway and not Management so you are probably correct 🙂

CCSM / CCSE / CCVS / CCTE
0 Kudos
Machine_Head
Advisor
Advisor

few Commands for autoudpatercli

autoupdatercli show urgent_security_updates

autoupdatercli update_component urgent_security_updates

 

Note:
autoupdatercli update_component command only downloads the package if the new one is "rolled out" to your device.
You just get ahead of the scheduled job

David_Evans
Advisor

What controls "rolled out to your device?"      I've manually installed the critical ones, but nothing has automatically advanced beyond version 17.

0 Kudos
Henrik_Noerr1
Advisor

CPLP has a lot of potential, the need for patch will only increase - But I think this thread clearly highlights that cplp is early days.

The documentation is almost zero.

- cplp only works with full path

- why are new cplp versions needed for new live patches? When are these pushed?

- when does a proc go from ready to armed?

- how do I set 'frozen' periods on when arming is allowed? We have frozen periods for autoupdater (although very limited)

- do we have an audit log browsable in smartlog?

(1)
Machine_Head
Advisor
Advisor

- when does a proc go from ready to armed?
Ready means the process is not running, otherwise it'd go "armed". That's my take

- how do I set 'frozen' periods on when arming is allowed? We have frozen periods for autoupdater (although very limited)
CPLP works via autoupdatercli so if you have a frozen period there the same applies to CPLP (it wouldnt download an update)

- do we have an audit log browsable in smartlog?
Search "live patch" in audit logs

0 Kudos
Henrik_Noerr1
Advisor

Hey,

I have clusters that definitely have the procs running. I am yet to see armed go to ready - anywhere.

I see that CPLP documentation is evolving as we speak. Maybe to go to armed mode would need a reboot, it looks like it. 

On the arming frozen periods, I am not so sure. 

 

live patch - gives zero hits in audit logs in an MDM managing 40 clusters.

0 Kudos
Zolocofxp
Collaborator

We are still using R81,10 and will not update for the next 4-5 weeks. How can I apply the suggested mitigation without affecting my remote users?

0 Kudos
genisis__
MVP Silver
MVP Silver

Val - please note the Quantum spark links need correcting, the image file for 2000 appliances is on the 2560 - 2590 link and the 2560 - 2590 image is on the 2000 link.

 

0 Kudos
Aaron-pr
Participant

The 15x5/1575RIMG link is still the previous build as well. 

0 Kudos
K_R_V
Collaborator

I did a refresh of this page and the build was now correct.

0 Kudos
Duane_Toler
MVP Silver
MVP Silver

One question I haven't seen answered:  Do the live patch updates require any specific jumbo HFA to be installed first?

For example, I have an R82 host with JHF 107 that has the live patch installed and "armed".  I have some other hosts with JHF 103 that haven't gotten the update yet.  I have an R81.20 host with JHF 127 which does have the live patch armed. Many other R82 hosts with JHF 107 that don't yet have the live patch, nor do they have the latest "urgent_security_updates" components; I tried to update this component manually but nothing changed and no error was reported.

Seems like we don't have any way to influence these updates without manually installing packages, and that can be annoying to push out no matter how much Ansible tooling I have. 🙂  I haven't finished my draft version of the autoupdater Ansible modules yet.  I started on it but got moved to another project.  (maybe it's time... ?)

Thanks!

 

--
Ansible for Check Point APIs series: https://www.youtube.com/@EdgeCaseScenario and Substack
0 Kudos
JoSec
Collaborator

I am very ecstatic Check Point can close the gap so quickly with CPLP and thank you to all of those that worked on this feature. This is a big win! I think there is a marketing opportunity with some T-shirts that say, "I sure do love me... some CPLP!" Seriously though, it is a great feature.

0 Kudos

Leaderboard

Epsum factorial non deposit quid pro quo hic escorol.

Upcoming Events

    CheckMates Events