GeoServer Vulnerability CVE-2024-36401 exploited in attack campaigns

GeoServer Vulnerability CVE-2024-36401 exploited in attack campaigns


Researchers at FortiGuard Labs have uncovered multiple campaigns targeting a critical vulnerability in GeoServer, allows unauthenticated attackers to execute arbitrary code on affected systems, leading to serious consequences such as malware deployment, data theft, or unauthorized system control.

The vulnerability tracked as CVE-2024-36401 with a CVSS score of 9.8 stems from unsafely handling user input within the UMTX_OP_SHM operation, which provides anonymous shared memory for process-shared mutexes. When exploited, attackers can inject specially crafted inputs to trigger remote code execution, allowing them to execute malicious scripts or commands on the server.

Advertisements

The most common payload identified during the exploitation is the GOREVERSE malware, a reverse proxy tool designed to give attackers access to compromised systems. Once executed, GOREVERSE establishes a connection to a command-and-control (C2) server, allowing threat actors to exfiltrate sensitive data, deploy additional malware, or maintain persistence within the network.

In other campaigns threat actors have also deployed the SideWalk malware, a sophisticated backdoor often associated with APT41, a notorious state-sponsored hacking group. SideWalk is highly stealthy and can operate on multiple architectures, including ARM, MIPS, and X86, making it a versatile tool for targeting diverse systems. Additionally, researchers have also discovered Mirai Variant – JenX, Condi, Coin Miners exploiting the vulnerabilities

The  exploitation of this vulnerability is significantly targeting IT service providers in India, technology firms in the U.S., government agencies in Belgium, and telecommunications companies in Thailand and Brazil. This global spread indicates that the vulnerability is being exploited in sophisticated, coordinated attacks aimed at critical infrastructure and key industries.

Advertisements

Modus of Operandi

Threat actors initiate the exploitation by sending malicious payloads to vulnerable GeoServer installations. The payload typically downloads a script that checks the victim’s operating system and architecture before downloading and executing the appropriate malware. The attack chain continues with further stages designed to escalate privileges, establish persistence, and evade detection.

Updates

GeoServer project maintainers have addressed the vulnerability in versions 2.23.6, 2.24.4, and 2.25.2 by replacing the vulnerable XPath evaluation function with a safer alternative. Organizations running older versions of GeoServer are strongly urged to upgrade to these patched versions immediately.

Indicators of Compromise

  • hxxp://181[.]214[.]58[.]14:61231/remote.sh
  • hxxp://1[.]download765[.]online/d
  • hxxp://188[.]214[.]27[.]50:4782/sky
  • hxxp://209[.]146[.]124[.]181:8030/bot[.]arm
  • hxxp://209[.]146[.]124[.]181:8030/bot[.]arm5
  • hxxp://209[.]146[.]124[.]181:8030/bot[.]arm6
  • hxxp://209[.]146[.]124[.]181:8030/bot[.]arm7
  • hxxp://209[.]146[.]124[.]181:8030/bot[.]m68k
  • hxxp://209[.]146[.]124[.]181:8030/bot[.]mips
  • hxxp://209[.]146[.]124[.]181:8030/bot[.]mpsl
  • hxxp://209[.]146[.]124[.]181:8030/bot[.]ppc
  • hxxp://209[.]146[.]124[.]181:8030/bot[.]sh4
  • hxxp://209[.]146[.]124[.]181:8030/bot[.]x86
  • hxxp://209[.]146[.]124[.]181:8030/bot[.]x86_64
  • hxxp://209[.]146[.]124[.]181:8030/JrLinux
  • hxxp://209[.]146[.]124[.]181:8030/Linux2[.]4
  • hxxp://209[.]146[.]124[.]181:8030/Linux2[.]6
  • hxxp://209[.]146[.]124[.]181:8030/taskhost[.]exe
  • hxxp://oss[.]17ww[.]vip/21929e87-85ff-4e98-a837-ae0079c9c860.txt/test.sh
  • hxxp://oss[.]17ww[.]vip/21929e87-85ff-4e98-a837-ae0079c9c860.txt/sshd
  • hxxp://ec2-54-191-168-81[.]us-west-2.compute.amazonaws.com/css/linuxsys
  • hxxp://ec2-54-191-168-81[.]us-west-2.compute.amazonaws.com/css/config.json
  • hxxp://ec2-13-250-11-113[.]ap-southeast-1.compute.amazonaws.com/css/linuxsys
  • hxxp://ec2-13-250-11-113[.]ap-southeast-1.compute.amazonaws.com/css/config.json
  • hxxp://95[.]85[.]93[.]196:80/h4
  • hxxp://112[.]133[.]194[.]254/cron.sh
  • hxxp://112[.]133[.]194[.]254/check.sh
  • hxxp://112[.]133[.]194[.]254/config.sh
  • 181[.]214[.]58[.]14:18201
  • 47[.]253[.]46[.]11
  • secure[.]systemupdatecdn[.]de
  • 188[.]214[.]27[.]50
  • bots[.]gxz[.]me
  • 209[.]146[.]124[.]181
  • sdfasdfsf[.]9527527[.]xyz:3333
  • gsdasdfadfs[.]9527527[.]xyz:3333
  • pool[.]supportxmr[.]com:80
  • 95[.]85[.]93[.]196:4443
  • pool[.]supportxmr[.]com:3333
  • 59[.]59[.]59[.]59
  • b80e9466b7bb42959c29546b8c052e67fcaa0f591857617457d5d28348bd8860
  • d9e8b390f8e2e8a6c2308c723a6a812f59c055ecad4e9098a120e5c4c65d3905
  • 79c9532fb6ef2742e207498bfe2b2ee09aa9773376ac0e56085083aab17b98be
  • 5cc7e35254347f705422800bfb7fe29c6002e2537f6bac0ff996a720dfb5f48e
  • fabbb4611fb9df5d8f208d9353be0b73c3942fe78903da096cbfe2f47c9e3566
  • 1588bee7db42495ba7e6e34d217e6b82c5ab93f27c1eea68435cbb9e7792f9be
  • e8b0f5a952f07c83c4d67809ac0715c7164d518323d8038542e84aab8456db43
  • 3c73ebc7a85accc65c9ee5bf151f70b990e5a12f27a843ca21c0f9d9a10fd17d
  • 9bf642a7e14f0a0b0a784f00a0d1cf590ac60ae5ae378d29d435519f4d9dbf2b
  • 994b924b00fb56e12a6a987c4cdf65dd05a221c47b5fc0a7a2babf1f05c2ed38
  • c226744b40e8f5d2cf95b4fb2537ff00e222ecc2d24c5096ecfadb14b4a47f97
  • 96cf27a66b629d2b19708c6887441a8422b40dc0e9e7c5c0f2212efe0b6b3323
  • b3a015b6650ec9800fa878ff9a5f732013806c8dcb0e7069515dae0dd380fda4
  • 50b7e615b8cdc45486b6ed1c1c081c7a92c262edb84318fa864531dcab753f82
  • f7b97677b6387c1f02d429e98868bf6973a8dec14dfee2516a27e885d6b1c780
  • b60d7fb66caf103a04e81fb89dbb05111b4b0ef513f3769c8e0a8106ab01a075
  • a9e7b5284182d3881c865895ee6e0fb03273eec3dcbf4bfc82dd2b069245beae
  • c3101b0b74d76a95ba91b6cc4945657e928d2dac8fdf926ffbf09031d46e9186
  • b67ab1b9b66fdc2c4ed1689698a54a347c2bdd6eaff87039ae337675243670d8
  • 83fb74bb852bbd722e6ebc4e249e49cb4bb4194493a26d62d4bfcdfca2998412
  • 53994a35a57970dea48e97009f65ad045b69a83234b771b106446211376a6866
  • f3d3572ef96c9c59e137425ca6804e1b86b7f8b57210a3724d567017460774de
  • 1af8e068aa7377f0055640af581a412aa9d7288c912a93dd0d739657af0079fb
  • 1abd8cbd64d1d9c8d56b7ea6273ed62e1471f300fabc67dbc2416a48e2faf33d
  • addccd0ecb643251af2e79e878b19a8e9c8f1c87302e732ef057cdba821f4b30
  • d9dfe98b5fba09e17dbe29dfeb8deb7d777d4a3b0d670914691ed360b916116a
  • d9dfe98b5fba09e17dbe29dfeb8deb7d777d4a3b0d670914691ed360b916116a
  • 8d3440301bc94ed83cdafb69e4b0166d3a0020eb4f38e9fa159c2f13f14b2d29
  • a13a979f4ca57450528bb6cd7aa2bf47d2eea211053eb1a14b8c4a44fd661831
  • 7194ec436231c2a383ffc7c75eef4f5b5a952c18fa176ffd0830667835a80533
  • 20d97f144bf7b1662a13ac537715126b9b2f68eff46a4a09234743ae236f0177
  • d72e4cabffc84a31e50caf827b6e579cf6e4932e5cbc528a65a68728ba56b65b
  • 5abf8a52d45f6d5970fab8d1dfd05b6ee7b0ef57df935f45761b89d3522fa592
  • 24e80d66759b1c7a075aeb4fe0321eb6ac49eaf509089fd2882874ec6228d085
  • 7355cc094f2e43e4dd7b8b698b559abe6d2d74cc48f5cfa464424314c6e41944
  • 689504850db842365cd47eadd2d3d42888b9261e7d9e884f14bb7deeb21bb61d
  • 762707f2c7fc4731c4c46ecb3364a4e7ace8984aa899cc57c624b342d3efa03f
  • 4234eb5eb42fbe44d7163c4388d263b3fe57fb1e56bf56152ac352c3fd0beec0
  • 373734730d8414d32883ebbd105c7a7c58397df995759c4e0bd367f2523d302d
  • d1d25730122f8bc125251832c6af03aedd705dfcc2d9eebcce4371c54bb84b39
  • 3dce929b1c091abac3342788624f1ffa4be5d603eec4d7ab39b604694ac05d22
  • eb2f95bb2059a3690259f2c0d7537b3cad858869650b9c220d2d81e3720b6dde
  • 2e0e324e36fafe71f5d2bcf521e6415dafbc3f1173ad77f1f3daa77bb581da5f
  • 5d9eb83b4a6f2d49580e1658263eb972be336a2cad15a84561d17d59391191b0
  • 75d7b6264f5a574bc75400c9d57282e9344d8b2df576ad2a36ab7e2575d5a395
  • e5e5122ba6d0b06f7ed8e57ab5324ae730970c0d23913f27b9ecc9094182c03d
  • 275302d03a4378f1b852e6d783d3181c2899ae0e9ebad4c7160221320863c425
  • 653a4ad0b00e59a01142f899b6aac9712cfb25063b5b9b2e7e3171f7f3a897ed
  • 8fad39ec0671d9b401712ddbc1f24942b2ee2f4865b6ffcd2f019036e03cbade
  • c8b76b63644d2946fd0af72b48fa59f07a78e1f84464cff5e9b1ca4110e6113e
  • 3928c5874249cc71b2d88e5c0c00989ac394238747bb7638897fc210531b4aab
  • 7d052cffcf97b303d11c5d35fa9bc860155601cdea21e38447401571b35d2db1
  • c81d4770e812ddc883ead8ff41fd2e5a7d5bc8056521219ccf8784219d1bd819
  • bf56711bbe0b1dac3b1481d36e7ae2f312da5f404c554c2c45a01fe591b8464d
  • 5c9722d3dc72dbeafec00256887867bad46d347a5fc797d57fc9e0fd317035d3
  • 3369ddc627282eb38346e1a56118026dd3ccdb29b18ffff88ecf3663296ee6da

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.