GeoServer is a freely accessible server for distributing geospatial data, and this freely accessible software server is coded in Java. 

It releases information from any key spatial data source utilizing open criteria. GeoServer is tailored for collaboration and enables users to exchange, handle, and adjust geospatial data.

Cybersecurity analysts at Fortinet recently detected that attackers have been capitalizing on GeoServer Remote Code Execution (RCE) susceptibility to implement malware, and the vulnerability is recognized as “CVE-2024-36401.”

CVE-2024-36401 is a critical defect that carries a CVSS rating of 9.8. Due to the inadequate design of the Open Geospatial Consortium (OGC) Web Feature Service (WFS) and Web Coverage Service (WCS) specifications, the defect eases the unauthorized external directive implementation feat through structured offensive input.

GeoServer RCE Vulnerability

Diverse hostile entities capitalized on this susceptibility to extend malware in various nations and regions.

Some of the noteworthy malware includes GOREVERSE, a backwards proxy tool, and SideWalk, a Linux unperceived doorway developed by APT41. Moreover, the malware applied ChaCha20 and XOR encryption for traffic concealment and C2 communications.

While malevolent entities resorted to the Fast Reverse Proxy (FRP) tool to camouflage malevolent data with legitimate traffic to lessen its vulnerability to identification.

After the assaults, numerous diverse cryptocurrency diggers were put in place, which include XMRig, that was tailored to function with the following focused CPU designs:-

  • ARM
  • MIPS
  • X86

The Fortinet report states that these diggers connected to pools like SupportXMR and exploited scripts to get rid of cloud monitor agent programs and other approaches to deactivate protective functionalities.

Various attackers adopted more than one transmission method such as DNS inquiries, HTTP file servers, cron jobs – these aspects reveal the intricacy and multi-faceted essence of the act for breaching and making profits from exposed systems.

To address this critical susceptibility, the initial XPath statement evaluator was swapped with the “JXPathUtils.newSafeContext” method, which is deemed secure.

For supplementary safeguarding, organizations should take additional preventive measures such as ensuring that the software is consistently updated and patched, verifying the existence of surveillance tools for threats, and likewise guaranteeing that access is extremely restricted.

Nevertheless, all these actions are pivotal in alleviating potential exploit risks. 

Essentially, such concerns can be tackled by users prior to the GeoServer environments being operational for usage, consequently shielding the geospatial data infrastructure from compromise and threats as well as the functionality of that infrastructure as an open-source one.

The post Cybercriminals Leveraging GeoServer RCE Vulnerability to Distribute Malware appeared first>