ConspiracyProof Profile Banner
Aaron Costello Profile
Aaron Costello

@ConspiracyProof

Followers
2K
Following
2K
Media
4
Statuses
304

🇮🇪 ✝️ Chief of SaaS Security Research @ AppOmni Opinions may be that of James Joyce or Samuel Beckett who occasionally channel their spirits through me.

Ireland, Capital of Europe
Joined January 2012
Don't wanna be here? Send us removal request.
@ConspiracyProof
Aaron Costello
9 months
RT @jamescox91: Spoke to @ConspiracyProof about his discovery of 1.1 million NHS employees' records being leaked online, Aaron previously d….
0
1
0
@ConspiracyProof
Aaron Costello
10 months
Want to know how you can hack Microsoft Power Page websites? How I was able to access (and later secure) PII of 1.1 MILLION #NHS employees? With my latest blog post, you can learn how to pentest a Power Page site for data leaks in as little as 2 minutes. Check it out below:.
0
8
46
@grok
Grok
22 days
The most fun image & video creation tool in the world is here. Try it for free in the Grok App.
0
197
1K
@ConspiracyProof
Aaron Costello
1 year
RT @CRN: More than 1,000 ServiceNow instances have been discovered to be exposing potentially sensitive Knowledge Base data, according to @….
Tweet card summary image
crn.com
A researcher from security vendor AppOmni uncovered more than 1,000 ServiceNow instances that have been exposing Knowledge Base data.
0
1
0
@ConspiracyProof
Aaron Costello
1 year
Want to know how I could've hacked thousands of Oracle NetSuite sites in order to extract sensitive information? It was so severe that within days, Oracle rolled out multiple hardening measures to reduce the risk of it happening again. If you're a pentester, security engineer,
Tweet media one
2
0
17
@ConspiracyProof
Aaron Costello
1 year
RT @jamescox91: Spoke to @ConspiracyProof about his discovery of the HSE vaccine data of one million people being exposed, and how he publi….
0
1
0
@ConspiracyProof
Aaron Costello
1 year
It really concerns me that the HSE are claiming it requires 'deep technical expertise'. They'd be right. if I hadn't published a step-by-step guide on how to manually find, exploit, and secure these kinds of issues in Salesforce systems a year prior:
Tweet card summary image
enumerated.ie
@ConspiracyProof
Aaron Costello
1 year
Read about my recent disclosure on how vaccination details for 1m+ users were exposed in a GOV implementation of Salesforce Health Cloud. My own blog post will be published to the @AppOmniSecurity site tomorrow! . #salesforce #hse #saas #saassecurity #cybersecurity #sfdc.
0
0
11
@ConspiracyProof
Aaron Costello
1 year
Read about my recent disclosure on how vaccination details for 1m+ users were exposed in a GOV implementation of Salesforce Health Cloud. My own blog post will be published to the @AppOmniSecurity site tomorrow! . #salesforce #hse #saas #saassecurity #cybersecurity #sfdc.
@rtenews
RTÉ News
1 year
The Health Service Executive has said it "misconfigured" a database containing the vaccination information of more than one million people
1
2
9
@ConspiracyProof
Aaron Costello
2 years
Since ServiceNow rolled out a point-in-time modification to all blank ACLs, you are likely okay for the time being with respect to data exposure for MOST things. Nonetheless, I encourage you to assess and remove any unneeded Widget Instances that call a public widget. /fin.
0
0
2
@ConspiracyProof
Aaron Costello
2 years
As a result, Widget Instances completely bypass the later checks in SNCACLWidgetUtil.hasPublicAccess(). They bypass the:. - Widget Allow List check (LINE 46-49).- Table Allow List check (LINE 51-54). /6.
1
0
1
@ConspiracyProof
Aaron Costello
2 years
This is because '/api/now/sp/widget' != '/api/now/sp/rectangle'. Thus, a Widget Instance will always be granted access once the Widget it is calling is defined as public on the Widget record. /5.
1
0
0
@ConspiracyProof
Aaron Costello
2 years
One of the first checks in SNCACLWidgetUtil.hasPublicAccess() is to check the Request Path, and if it is NOT A WIDGET PATH, access is immediately granted. /4
Tweet media one
1
0
0
@ConspiracyProof
Aaron Costello
2 years
If a widget is public, any widget instances that call that widget are also public. There are a number of OOB Widget Instances on the platform that use OOB public widgets (such as Simple List). Widget Instances can be accessed through /api/now/sp/rectangle/<instance_sysid> . /3.
1
0
1
@ConspiracyProof
Aaron Costello
2 years
The SNCACLWidgetUtil script that evaluates if a widget is accessible or not, completely disregards Widget Instances. Widget Instances effectively call Widgets with pre-defined parameters in the Widget Instance record. /2.
1
0
1
@ConspiracyProof
Aaron Costello
2 years
You may have received this communication as a result of my recent publication which analysed the remediation efforts by ServiceNow and discussed a few oversights that may be cause for concern. Let me provide some details within this thread /1. #servicenow #saas #cybersecurity
Tweet media one
2
6
27
@ConspiracyProof
Aaron Costello
2 years
Check out my analysis and timeline of the changes made by ServiceNow, topped with my own skepticism regarding the comprehensiveness of the fixes, and a final dash of data security recommendations for the future. #saas #servicenow #cybersecurity #sspm.
appomni.com
Learn more about the ServiceNow updates to mitigate ACL misconfiguration risks and how to avoid regressing your organization’s data security posture moving forward.
0
3
11
@ConspiracyProof
Aaron Costello
2 years
Fantastic coverage of my ServiceNow research by .@TheRegister ! A great explanation for individuals whom may not be super technical but wish to gain a basic understanding of how thousands of organisations were exposing sensitive data in #ServiceNow. #saas #cybersecurity.
@TheRegister
The Register
2 years
ServiceNow quietly addresses unauthenticated data exposure flaw from 2015
0
0
5
@ConspiracyProof
Aaron Costello
2 years
140k+ URLs, that's the potential blast wave of this issue. Tonnes of the Fortune 500 affected and I've got many open dialogues with Fortune 50 companies that are leaking data such as:.- Entire CMDB.- Email Content .- File Content.- Internal KB articles.- Internal tickets. #saas.
@bsysop
bsysop
2 years
@nullenc0de @AlphaRingo It’s insane the quantity of instances, a fast check and I saw +140k urls.
2
2
22
@ConspiracyProof
Aaron Costello
2 years
For those who haven't read my research, it's not too late. It's making waves! 🌊🌊. #saas #bugbountytips #CyberSecurity #servicenow.
@DanielMiessler
ᴅᴀɴɪᴇʟ ᴍɪᴇssʟᴇʀ 🛡️
2 years
🪳👀🚨DEVELOPING: A potential data exposure issue within ServiceNow's built-in capability has been identified. This could allow unauthenticated users to extract data from records.
Tweet media one
1
7
25