Saturday , September 26 2026
Salesforce

“City-Forum” Campaign
“City-Forum” Campaign Attacks Salesforce and ServiceNow Instances Worldwide

A data theft plan is stealing information from anonymous users on Salesforce Experience Cloud and ServiceNow customer portals using special tools. The data theft campaign, called City-Forum by the software security company Reco, comes from one server that has attacked many groups around the world. These groups include phone companies, banks, software companies, security and privacy firms, and government websites. Reco says the attacks are ongoing, with activity continuing to increase.

The City-Forum data theft attacks

Microsoft Patches CVSS 10.0 Azure AI Foundry Vulnerability Allowing Privilege Escalation

Microsoft has fixed a serious security flaw in Azure AI Foundry that could let bad actors gain privilege escalation. The...
Read More
Microsoft Patches CVSS 10.0 Azure AI Foundry Vulnerability Allowing Privilege Escalation

AWS is unable to restore access to Bahrain, one UAE cloud data zone after war damage

Amazon Web Services cannot restore access to its cloud-computing facility in Bahrain and ‌one of three data-hosting zones in the...
Read More
AWS is unable to restore access to Bahrain, one UAE cloud data zone after war damage

Cisco Warns of Critical ISE 0-Day Flaw and Hackers Allegedly Selling Fortinet FortiGate 1-Day Flaw

A threat actor is allegedly offering a private remote code execution exploit for Fortinet FortiGate SSL VPN appliances, claiming that...
Read More
Cisco Warns of Critical ISE 0-Day Flaw and Hackers Allegedly Selling Fortinet FortiGate 1-Day Flaw

Anthropic prepares “Claude Money” to analyze bank account and financial data

Anthropic is making a new Claude feature called “Money.” It's a separate tab in the mobile app. The new interface...
Read More
Anthropic prepares “Claude Money” to analyze bank account and financial data

GhostCode Phishing Kit Evades Microsoft 365 MFA to Hijack Accounts in 78 Seconds

GhostCode is a new phishing kit that changes a regular Microsoft 365 sign-in into an account theft. It doesn't need...
Read More
GhostCode Phishing Kit Evades Microsoft 365 MFA to Hijack Accounts in 78 Seconds

CISA Warns of Cisco Secure Email Gateway 0-Day Flaw Actively Exploited in Attacks

CISA has added a serious Cisco Secure Email Gateway flaw to its list of known exploits. They warn that attackers...
Read More
CISA Warns of Cisco Secure Email Gateway 0-Day Flaw Actively Exploited in Attacks

VPN flaw exposed 246,000 personnel records in japan

Japan’s Digital Agency found a data leak that may have exposed about 246,000 records with personal information of government workers....
Read More
VPN flaw exposed 246,000 personnel records in japan

Hackers deploy Casbaneiro Trojan that activates on bank websites

Casbaneiro is going after online banking users by sending fake messages that seem like urgent bills or legal papers. The...
Read More
Hackers deploy Casbaneiro Trojan that activates on bank websites

German police read Signal, Telegram, WhatsApp messages without breaking encryption

German law enforcement agencies are using features built into apps such as WhatsApp to monitor people’s messages without breaking their...
Read More
German police read Signal, Telegram, WhatsApp messages without breaking encryption

Urgent Patch! cPanel, GitLab Flaws Expose Users to RCE, File and Credential Theft

GitLab has released an important security update to fix two serious problems. These issues could allow unauthorized file access and...
Read More
Urgent Patch! cPanel, GitLab Flaws Expose Users to RCE, File and Credential Theft

Reco says that all the attacks come from the IP address 158.220.87.79, which is owned by the German VPS provider Contabo. They mostly use the default Go-http-client/1.1 user agent when stealing data.

This IP address is linked to the city-forum.com website. It has been connected to the server since at least March 2025, meaning the setup has stayed the same for over a year. The researchers found these IOCs in nearly all attacks on Salesforce and ServiceNow during this campaign.

“The same fingerprint appears against both Salesforce and ServiceNow, across multiple organizations worldwide. It is still running, and the volume is climbing,” explains Reco. “So far, we have only seen guest user activities – never an authenticated user, but we cannot rule it out.”

These attacks don’t take advantage of any weakness in Salesforce or ServiceNow. They take data that companies have carelessly made available to unauthorized guest users due to loose sharing rules, permissions, or portal settings.

Salesforce Experience Cloud and ServiceNow both use guest accounts for managing visitors who are not logged in. If these accounts can access data records, anyone online might be able to get them through different API endpoints.

Most activity on Salesforce focuses on the old Aura framework. Attackers are sending requests to the /aura or /s/sfsites/aura endpoint to find out which objects like Accounts, Contacts, and Cases can be accessed publicly.

Reco says the attacker first invokes HostConfigController.getConfigData to enumerate objects available to the guest account and then uses SelectableListDataProviderController.getItems to retrieve records from accessible objects.

Reco reports that the busiest target had over 560,000 events from the attacker’s IP address. Most of these were linked to guest Aura enumeration. This kind of abuse of Salesforce guest users is not new. It has been used before in ShinyHunters data theft attacks.

ShinyHunters once used a changed version of the AuraInspector tool to take records from poorly set up Experience Cloud portals. Now, the City-Forum attacker is not just hitting these Aura endpoints but also Salesforce sites made with the newer Lightning Web Runtime (LWR) framework.

On LWR sites, the attacker uses Salesforce’s UI API to steal data exposed to guest accounts through GraphQL requests sent to /webruntime/api/services/data/{version}/graphql.

Reco says it hasn’t found any public tools using this method. Tools like AuraInspector, S-RET, and CirrusGo do not use the webruntime interface.

                                       Querying GraphQL for publicly accessible data
                                                                   Source: Reco

The attacker also checks Experience Cloud sites at /SiteRegister and /CommunitiesSelfReg to see if self-registration is on. This could let a guest create an account with more access.

The same attacker is hitting ServiceNow Service Portals using the POST /api/now/sp/search?sysparm_cancelable=true endpoint. Reco says it has not seen this being misused in attacks before.

The endpoint for ServiceNow’s search can take unknown users’ requests and can give back data if the search sources allow guest access.

Reco says attackers can change search words to find exposed information. One area checked saw requests increase from a few to hundreds each day. Since ServiceNow transaction logs do not keep track of the POST body, defenders can see that automated searches happened and how much data was returned, but they can’t know the exact search words the attacker used.

Some of this Salesforce activity is like past ShinyHunters attacks, but Reco says there is no proof linking the current campaign to that group.

The researchers pointed out that earlier groups like ShinyHunters often used several systems and various IP addresses, while the City-Forum setup has stayed on the same IP address since March 2025.

Salesforce admins should check guest-user sharing rules, object and field permissions, file access, member visibility, and self-registration settings.

For LWR sites, Reco advises turning off the Experience Builder option that lets guest users use public APIs when it’s not needed. This will prevent access to different API endpoints used for gathering and stealing data.

ServiceNow admins need to check which search sources are available in Service Portals. They must make sure that sensitive data search sources have strong authentication and access controls.

Check Also

Urgent Patch! cPanel, GitLab Flaws Expose Users to RCE, File and Credential Theft

GitLab has released an important security update to fix two serious problems. These issues could …