City Forum ialah kempen berterusan yang mengekstrak data dari portal Salesforce Experience Cloud dan ServiceNow yang salah konfigurasi sejak sekurang kurangnya Mac 2025 dengan menyalahgunakan akses tetamu tanpa nama... Alat penyerang merupakan eksploitasi pertama yang diperhatikan di alam liar terhadap permukaan tet...
Research answer

Create a landscape editorial hero image for this Studio Global article: What was the "City-Forum" campaign reported by Reco, how did it exploit default guest access in Salesforce and ServiceNow portals over at le. Article summary: Let me read Reco's original blog post and the detailed reporting for complete answersNow let me get the remaining details from a couple more sources to fill in the remediation and audit log gapsNow I have comprehensive i. Topic tags: general, general web. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clic
Selama sekurang-kurangnya 17 bulan, seorang pelaku ancaman yang tidak dikenali telah secara senyap mengeluarkan rekod dari laman Salesforce Experience Cloud dan Service Portals ServiceNow di seluruh dunia — tanpa mengeksploitasi sebarang kelemahan perisian, mencuri bukti kelayakan, atau memintas pengesahan. Penyerang hanya menggunakan apa yang telah dijadikan tersedia oleh organisasi kepada orang ramai melalui akses pengguna tetamu (tanpa nama) platform terbina dalam.
Firma keselamatan Reco telah menamakan kempen berterusan ini sebagai City-Forum, sempena domain city-forum.com yang didaftarkan ke infrastruktur penyerang. Sejak sekurang-kurangnya Mac 2025, satu pelayan sewaan di Jerman telah secara sistematik menuai data daripada penyedia telekomunikasi, bank, firma perkhidmatan kewangan, vendor perisian perusahaan, dan portal sektor awam.
Kedua-dua Salesforce dan ServiceNow dilengkapi dengan akaun pengguna tetamu kekal untuk pelawat yang tidak disahkan. Pengguna tetamu ini tidak boleh dipadamkan. Kebenaran mereka — rekod dan objek yang boleh mereka baca — dikonfigurasikan oleh setiap organisasi. Jika profil tetamu mempunyai akses baca kepada rekod, sesiapa sahaja di internet boleh mendapatkannya melalui titik akhir API yang sah sepenuhnya.
Pada Salesforce (rangka kerja Aura):
/aura atau /s/sfsites/aura.HostConfigController.getConfigData untuk menghitung objek mana (Akaun, Kenalan, Kes, Plumbum, Pengguna, ContentDocument, dll.) yang boleh diakses oleh tetamu. SelectableListDataProviderController.getItems untuk menatal melalui semua rekod pada setiap objek yang boleh diakses. Pada Salesforce (rangka kerja LWR — Lightning Web Runtime):
POST /webruntime/api/services/data/{version}/graphql?asGuest=trueEntityDefinition, kemudian membaca rekod dengan penomboran berasaskan kursor. Pada ServiceNow:
/api/now/sp/search — API carian Service Portal asli yang sebahagian besarnya tidak didokumenkan dan hampir tiada dokumentasi dalam talian atau alat sumber terbuka yang merujuknya. Peninjauan pendaftaran sendiri (Salesforce):
/SiteRegister dan /CommunitiesSelfReg pada setiap laluan tapak pengalaman yang ditemui untuk menguji sama ada pendaftaran sendiri diaktifkan. Jika ya, tetamu boleh menaik taraf dirinya kepada pengguna luaran yang disahkan, mendapat akses kepada lebih banyak data. 158.220.87.79, dihoskan pada VPS Contabo (pembekal hosting Jerman), menyelesaikan ke domain city-forum.com (domain yang didaftarkan pada 2002, ditinggalkan, kemudian digunakan semula). Go-http-client Go, menjadikannya mudah dikenal pasti dalam log. Reco melaporkan bahawa sasaran utama termasuk:
Untuk ServiceNow: Log transaksi platform (syslog_transaction) tidak merekodkan badan POST bagi permintaan /api/now/sp/search. Pembela dapat melihat bahawa carian automatik berlaku dan berapa banyak data yang dikembalikan (melalui lajur panjang output), tetapi tidak dapat menentukan istilah carian tepat atau rekod khusus mana yang diambil.
Untuk Salesforce: Trafik penghitungan tetamu terdiri daripada panggilan API yang sah dan mematuhi protokol yang kelihatan seperti trafik tapak biasa. Walaupun Pemantauan Acara dapat menunjukkan volum peristiwa AuraRequest dan Sites daripada pengguna tetamu, log menunjukkan bahawa data diminta tetapi bukan kandungan khusus tentang apa yang dikembalikan dalam respons GraphQL atau Aura.
Dengan kata lain, anda dapat melihat penyerang ada di sana dan berapa banyak yang mereka tarik, tetapi anda tidak dapat membina semula dengan tepat rekod atau medan mana yang mereka ekstrak.
sp_portal, m2m_sp_portal_search_source, dan sp_search_source. Tanggalkan sebarang sumber carian yang tidak diperlukan oleh portal awam.is_scripted_source, data_fetch_script, dan sama ada ia menggunakan GlideRecordSecure (penguatkuasaan ACL) vs. GlideRecord biasa (yang tidak).kb_uc_can_read_mtom yang buruk daripada mengedit peraturan perkongsian secara membuta tuli.getItems dan getConfigData daripada USER_TYPE = 'Guest'/webruntime/.../vNN.0/graphql, dan hits pada /SiteRegister dan /CommunitiesSelfReg.syslog_transaction ServiceNow: Cari permintaan /api/now/sp/search yang dibuat sebagai tetamu. Isih mengikut panjang output — baris yang mengembalikan lebih banyak daripada garis dasar hasil kosong kecil menunjukkan carian yang mengembalikan kandungan.Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
City Forum ialah kempen berterusan yang mengekstrak data dari portal Salesforce Experience Cloud dan ServiceNow yang salah konfigurasi sejak sekurang kurangnya Mac 2025 dengan menyalahgunakan akses tetamu tanpa nama...
City Forum ialah kempen berterusan yang mengekstrak data dari portal Salesforce Experience Cloud dan ServiceNow yang salah konfigurasi sejak sekurang kurangnya Mac 2025 dengan menyalahgunakan akses tetamu tanpa nama... Alat penyerang merupakan eksploitasi pertama yang diperhatikan di alam liar terhadap permukaan tetamu UI API Salesforce di laman LWR, dan juga menyalahgunakan titik akhir carian ServiceNow yang sebahagian besarnya tid...