News for hackers. Stuff that matters.
Re:Hardcoded password in Confluence app has been leaked on T... by koolba on Friday July 22, 2022 @03:41PM (#32196261)
> To figure out if a system is vulnerable, Atlassian advised Confluence users to search for accounts with the following information:

    User: disabledsystemuser
    Username: disabledsystemuser
    Email: [email protected]
Why does this even exist at all? It doesn't even seem like a default admin user. Is this for automated testing and somehow ended up part of the deployed codebase?
Re:Hardcoded password in Confluence app has been leaked on T... by flatiron on Friday July 22, 2022 @03:46PM (#32196317)
i dunno how a security audit of a staging environment wouldn't pick this up. what security professional wouldn't go "hmm lets see what users this thing created and their permissions" as one of the top 10 things...

i dunno maybe i'm in the wrong field but at least i would check that out.

Re:Hardcoded password in Confluence app has been leaked on T... by tedunangst on Friday July 22, 2022 @06:16PM (#32197767)
Security audit means someone ran Nessus and checked that the version strings were in the acceptable versions spreadsheet.
Re:Hardcoded password in Confluence app has been leaked on T... by viraptor on Friday July 22, 2022 @09:31PM (#32199289)
No, it doesn't. You're trivialising a whole industry of a whole range of skills and professionalism. Security audit means what you agree on between your and the contractor / agency / your internal team. (Specifically, if you don't want the service just for the corporate checkbox, you can find a company which will do what you're after) Similarly if I say I'm a bank and you should give me money, it doesn't mean that the whole concept of banking is a scam.
Re:Hardcoded password in Confluence app has been leaked on T... by beckingz on Friday July 22, 2022 @10:36PM (#32199718)
It's correct, AND trivializing a whole industry.
Re:Hardcoded password in Confluence app has been leaked on T... by refulgentis on Friday July 22, 2022 @10:56PM (#32199854)
Do you have a source on this? This is quite an accusation, doubling down on it must indicate some certitude...
Re:Hardcoded password in Confluence app has been leaked on T... by TexanFeller on Saturday July 23, 2022 @12:19AM (#32200319)
It’s just absolutely true in my experience. Special agents that gave talks to us in grad school, FBI directors that spoke at security conferences I’ve been to, the people I grew up with that went into security - all morons! The professor I had that was into security and invited some of these people was relatively legit, but literally zero people I’ve met in industry are. One of my heuristics is people that use the word “cybersecurity” don’t know what they’re talking about.
Re:Hardcoded password in Confluence app has been leaked on T... by viraptor on Saturday July 23, 2022 @02:10AM (#32200834)
So just to be clear... you listed your personal biases from various experiences that were not security audits as a response to essentially: have you got a source for audits being just nessus scans? For the record, as a person both involved in running security reviews of webapps, and dealing with good and bad companies doing the same, I'm kind of annoyed / disappointed how many people here can't handle nuance or understanding things in context.
Re:Hardcoded password in Confluence app has been leaked on T... by dijit on Saturday July 23, 2022 @02:47PM (#32206296)
This is frustrating to read. The parent is telling the truth, I can’t give you my internal audits because they’re extremely confidential and sometimes a little bit shameful.

It also would affect business relationships which is something every employment contract I’ve ever signed has stated is something which is a violation of my employment terms.

So, to pile on a little: yes, the parent is right in a lot of cases, there are exceptions, but of 12 audits maybe 10 were essentially Nessus version checks. This was needed mostly for rubber stamping.

Re:Hardcoded password in Confluence app has been leaked on T... by viraptor on Saturday July 23, 2022 @08:35PM (#32209027)
I'm not disagreeing with you. There's lots of companies doing crap work and lots of companies that need only the compliance checkmark and hope for crap work with no hard-to-fix findings. It's sad, but that wasn't even my issue. I think it's an issue when people start the expectations from the other side: if you had a security audit, it was just a rubber stamp. It's unfair to people who may have invested time and money in a engagement. It doesn't help people who want to run a good audit and hear that it doesn't exist.

Better ways to say the same thing without undermining people's trust in the whole idea: There are lots of scammy security audit companies, Confluence should make sure to engage a good quality ones. Companies should invest in serious pen tests rather than just org compliance for security. Here are companies that actually did a good job...

Unless the goal is to bury the whole idea under a list of issues with bad actors and make sure nobody knows there are alternatives?

Re:Hardcoded password in Confluence app has been leaked on T... by parkerduckworth on Saturday July 23, 2022 @12:42AM (#32200445)
This is both hilarious and alarming
Re:Hardcoded password in Confluence app has been leaked on T... by TheNewsIsHere on Saturday July 23, 2022 @07:46AM (#32202447)
I used to let people like that scare me away from using the term “cybersecurity” professionally, and I used to be a bit of a curmudgeon about the term myself.

But when that line of work started putting food on the table, it really softened the ground. “Cybersecurity” is something people understand better than “infosec,” and a part of being a professional is being able to communicate about your work in relatable terms.

So I stopped worrying about those people. I came to discover few of them knew their way around my field, so I stopped being insulted by them. They didn’t know what they were talking about.

Re:Hardcoded password in Confluence app has been leaked on T... by btown on Friday July 22, 2022 @04:07PM (#32196522)
I feel like many security professionals could have thought "this is necessary for some internal system operation so I won't touch it, and it's not like it has a hardcoded password or anything" and yet it has a hardcoded password.
Re:Hardcoded password in Confluence app has been leaked on T... by hsbauauvhabzb on Friday July 22, 2022 @04:23PM (#32196687)
I’m a security auditor. I dont think many security auditors think like that.
Re:Hardcoded password in Confluence app has been leaked on T... by mhh__ on Friday July 22, 2022 @07:23PM (#32198329)
Security people seem to vary from proper devs with an interest in security to "I used to be a marine now I'm a security contractor" methodology-obsessed types.

My faith in the former is strong, the latter category worries me.

Re:Hardcoded password in Confluence app has been leaked on T... by Hizonner on Friday July 22, 2022 @09:54PM (#32199439)
Actually, "devs" are typically not technically qualified either. You have to really understand how things work, not just be able to write a program.

But you're basically right. And now there seems to be a meme going around that it's elitist and inappropriate to expect people to have any technical understanding at all before they start dictating technical decisions around security, and all you need is a willingness to learn the alphabet soup of requirements and mindlessly apply the checklists.

Re:Hardcoded password in Confluence app has been leaked on T... by mhh__ on Saturday July 23, 2022 @02:14AM (#32200852)
I said proper devs, in my defense. The people I hang around with tend to know how things work.
Re:Hardcoded password in Confluence app has been leaked on T... by darkerside on Friday July 22, 2022 @09:32PM (#32199293)
The ideal is you have both types taking different approaches
Re:Hardcoded password in Confluence app has been leaked on T... by hsbauauvhabzb on Friday July 22, 2022 @08:44PM (#32198984)
I came from dev. I agree.
Re:Hardcoded password in Confluence app has been leaked on T... by dylan604 on Friday July 22, 2022 @06:23PM (#32197811)
That's a really sad statement, and proves to me that security audits are just another scene within the grand play that is security theater
Re:Hardcoded password in Confluence app has been leaked on T... by phpisthebest on Friday July 22, 2022 @06:44PM (#32197990)
Having been in a number of audits (it, insurance, financial, etc) over the the years.... all audits are theater
Re:Hardcoded password in Confluence app has been leaked on T... by dylan604 on Friday July 22, 2022 @06:47PM (#32198011)
Yeah, but security theater is the only one that makes you take all of your stuff out of your bags and then take off your shoes.
Re:Hardcoded password in Confluence app has been leaked on T... by ineedasername on Saturday July 23, 2022 @12:33AM (#32200397)
Yes, in air travel alone it has given us the war on liquid volumes above 3.4oz and the war on shoes. Luckily by 2009 the fervor & public willingness to go along had died down a bit so we all go to keep our underwear after NWA Flight 253.
Re:Hardcoded password in Confluence app has been leaked on T... by other_herbert on Friday July 22, 2022 @09:12PM (#32199188)
Audience participation!

………..

Re:Hardcoded password in Confluence app has been leaked on T... by hsbauauvhabzb on Friday July 22, 2022 @07:16PM (#32198263)
I don’t think it’s theatre. It’s difficult to audit applications when you lack context, it could also be seen and assumed benign / intentional. I think that the industry is immature and severely conflicted on the quality:profit ratio.
Re:Hardcoded password in Confluence app has been leaked on T... by dylan604 on Friday July 22, 2022 @11:35PM (#32200074)
Looking at the capabilities of the default users created by the software after fresh install is difficult to wonder if it should be audited to ensure nothing hinky has occurred? Fuck me, if that's truly the case, we're all doomed. If the system modified anything, then those modifications should obviously be checked out to have done exactly and only what they were expected to have done. Installers typically have elevated privileges, and are known vectors for oopsies let alone maliciousness. Hell, Zoom left an elevated binary because it was simply easier for them to do things vs malicious. To have an "audit" not inspect these things is such an obvious error on the auditor's behalf.
Re:Hardcoded password in Confluence app has been leaked on T... by hsbauauvhabzb on Saturday July 23, 2022 @12:39AM (#32200428)
Applications have default admin users. Nobody saw log4j for 15 years. Hindsight is a great thing to have.

This has nothing to do with elevated binaries or anything else.

To be clear, security is assurance. It’s not just security who screwed up here, it’s also the devs that shipped it, the testers for not raising it, and product managers for not ensuring better quality assurance didn’t occur.

Re:Hardcoded password in Confluence app has been leaked on T... by dylan604 on Saturday July 23, 2022 @09:36AM (#32203216)
>Applications have default admin users.

Yup. And after install, they should be tested. Default non-admin users should also be tested for the basic thing to ensure they are actually restricted and can't do admin things.

>Nobody saw log4j for 15 years. Hindsight is a great thing to have.

You are moving goalposts here. Nobody mentioned log4j issues. The issues being discussed here do not require hindsight.

Confluence left a hardcoded password. At the point a dev is harcoding an f'ing PASSWORD, alarms should be going off with flashing lights and everything. If an auditor isn't searching the codebase for something simple like 'password = ' to see a hardcoded string, then that's a weak audit. The fact no internal code review didn't catch this is also not a good sign.

100% agree no single person can imagine every single scenario that would potentially cause problems down the road. However, when new things pop up, they should be added to a list of things to check for not an immediate throwing of hands in the air with a "we don't do that kind of thing". Instead, admitting it was checked for because it was such an out of consideration thing, but then saying "we'll keep that in mind for future testing" would have been a much better thing response than a bunch of whataboutisms.

Re:Hardcoded password in Confluence app has been leaked on T... by hsbauauvhabzb on Saturday July 23, 2022 @09:51PM (#32209476)
Take it from someone who works in the industry, this stuff is -hard-. I could go and be a developer with similar pay, think half as much, and have half as much responsibility. The industry is broken, and the subject matter is highly complex. Acting as if everyone is incompetent because nobody noticed a hardcoded Cred in a third party plug-in (until someone-did- notice it) alienates people from getting into the industry in the first place.

Security aren’t infallible, nor are developers, nor are you.

Re:Hardcoded password in Confluence app has been leaked on T... by dylan604 on Saturday July 23, 2022 @10:29PM (#32209713)
I'm saying the Dev that hardcoded a password is near incompetent. The fact nobody else working with that dev in code reviews found is near incompetent. I'm saying that you telling me as an auditor not checking the changes to the system after the software being audited is installed seems ridiculous to not be testing users etc as was claimed isn't normal.

Yes, we're all error prone. Some mistakes are innocent and triggered by multiple layers of things aligning, some mistakes are from not enough experience, some are malicious, some are just other things. Hard coding a password is damn near unforgivable though.

Re:Hardcoded password in Confluence app has been leaked on T... by resizeitplz on Friday July 22, 2022 @04:03PM (#32196480)
Very well could have, and then someone said "Yeah but we neeeeeed it"
Re:Hardcoded password in Confluence app has been leaked on T... by Aeolun on Friday July 22, 2022 @10:09PM (#32199525)
Why would you expect a “questions for confluence” plugin to create a user, or have the ability to create a user…
Re:Hardcoded password in Confluence app has been leaked on T... by SturgeonsLaw on Saturday July 23, 2022 @02:15AM (#32200859)
Does that also mean that whoever owns email.com could reset the password to that account?
Re:Hardcoded password in Confluence app has been leaked on T... by thunfischbrot on Saturday July 23, 2022 @10:29AM (#32203658)
https://nitter.42l.fr/fluepke/status/1550471087560982531 or anyone who signed up for this previously not existing email account...
Re:Hardcoded password in Confluence app has been leaked on T... by Too on Saturday July 23, 2022 @03:27AM (#32201193)
The user name is so bad you would almost think it is designed to intentionally mislead.

Anyone with the right sense of mind would otherwise call this functional-user-questions-plugin.

On the other hand, if someone intentionally wanted to mislead they would have named the user James to mislead even more.

Re:Hardcoded password in Confluence app has been leaked on T... by AdmiralAsshat on Friday July 22, 2022 @04:01PM (#32196460)
I'd agree, most likely part of the seed data that's needed for install or bootstrapping.
Re:Hardcoded password in Confluence app has been leaked on T... by gjsman-1000 on Friday July 22, 2022 @04:03PM (#32196477)
I have disabled users in my project as well - it works great for an importer when something just doesn't quite import as a resource belonging to something (flukes happen).

However, why is it so hard to make sure that a disabled user is actually disabled... I mean, even just setting the password to NULL would result in no possible SHA-256 hash matching (and I use hashing more advanced than SHA-256 alone BTW, just saying for sake of argument here). Instead, some idiot set the password to disabled1system1user6708 hoping that nobody would ever figure it out. Which might have somehow still actually worked because reversing a hash is hard, had they not left it in plain text in the package.