Slashdot Mirror


Security Researcher Threatened With Vulnerability Repair Bill

mask.of.sanity writes "A security consultant who quietly tipped off an Australian superannuation fund about a web vulnerability that potentially put millions of customers at risk has been slapped with a legal threat demanding he allow the company access to his computer, and warned he may be forced to pay the cost of fixing the flaw. A legal document (PDF) sent from the company demanded that the researcher provide its technical staff with access to his computer. The company acknowledged the researcher's work was altruistic and thanked him for his efforts, but warned that the disclosure, which was not previously made public, may have breached Australian law. The researcher had run a batch file to access about 500 accounts, which was then handed to the company to demonstrate the direct object reference vulnerability."

50 of 231 comments (clear)

  1. Lesson learned by nurb432 · · Score: 5, Insightful

    If you find a vulnerability, don't tell the people at risk, sell it or use it.

    Either that or move to a less stupid country.

    --
    ---- Booth was a patriot ----
    1. Re:Lesson learned by Anonymous Coward · · Score: 2, Insightful

      More like you need to extend whistleblower protection for security researchers disclosing vulnerabilities. However, the guy basically admitted to unlawful access of their system in order to prove the vulnerability existed, which in ethical circles is a big no-no.

    2. Re:Lesson learned by DanTheStone · · Score: 2

      TFA says 1, not 500. I wonder where the 500 number came from?

    3. Re:Lesson learned by LifesABeach · · Score: 5, Insightful

      Well, lets just backup here a bit. If my neighbor discovers that part of my fence is broken, and walks onto my property to tell me so:
      1. Is the neighbor guilty of Trespassing?
      2. Is the neighbor guilty of causing the fence to be broken?
      3. Is the neighbor guilty of being the cause of the broken fence?
      4. Is the neighbor guilty of Negligence because the fence is broken?
      5. Is the neighbor guilty of Indirect Negligence because the fence is broken?
      6. Is the neighbor guilty of not maintaining the fence?
      7. Is the neighbor guilty of any damage because the fence is broken?

      Some Lawyer in their first year of business is going to carve up a Hedge Fund like a Christmas Turkey. Cheers!

    4. Re:Lesson learned by arth1 · · Score: 3, Insightful

      The problem was that your neighbor, in order to discover whether your fence was broken, tried 600 entry points.

      No, I'm not defending the Australian company and its lawyers, but pen-testing without permission is black hat even if done under responsible disclosure.
      It's one thing to pen-test a device you own, it's a whole different kettle of fish to do the same to a random company.

      If I were Judge Dredd in this case, I'd award the company a 1 cent restitution along with a hefty fine for wasting the court's time, then put the researcher in jail for three months for the crime of stupidity.

    5. Re:Lesson learned by bratwiz · · Score: 2, Insightful

      What you mean is, if the neighbor stops by to tell you your fence is broken and hands you your TV set as proof he was able to access your stuff.

      I'd say that's a bit different than all the things you suggested.

      How would you feel about it?

    6. Re:Lesson learned by Cyberllama · · Score: 3

      That metaphor breaks down here because there's no way to "see the hole" until you've stumbled through it. In this case, we're talking about changing a value somewhere in an URL or something similar, and getting access to something that isn't yours. You can look at the structure of the URL and make the intuitive leap that there might be an issue and test it out, but there's no way you can know without testing and no point in reporting if you don't know.

    7. Re:Lesson learned by interkin3tic · · Score: 3, Insightful

      Either that or move to a less stupid country.

      "Shoot the messenger" transcends national boundaries. You really want to find a less stupid PLANET to live on.

    8. Re:Lesson learned by HappyPsycho · · Score: 3, Insightful

      He used the appropriate amount of force, we all know these companies would not rush to fix it unless there was a known exploit ripping them to bits.

      If he didn't show an exploit the company would most likely have claimed it was only "theoretically possible". Especially when all that was required was:

      He had increased a numerical value in a URL used to access his statement by one digit and was granted access to a former colleagues' account.

      Complete lack of authentication seems the culprit here, does that make google, yahoo, bing, etc potentially guilty as well? They could have come across it as well (hopefully this company knows about robots.txt), I guess mass spidering the site could yield some interesting results if this flaw exists (yes I know they fixed this one, doesn't mean others don't exist).

      To tell you the honest truth, if someone said change the ID on that URL to get into another account when I'm logged into my online banking I would laugh them out of the room, what scares the F*** out of me is this company is in charge of a couple million retirement accounts (http://www.pillar.com.au/about_us.htm -> http://en.wikipedia.org/wiki/Superannuation_in_Australia).

    9. Re:Lesson learned by cob666 · · Score: 2

      The problem was that your neighbor, in order to discover whether your fence was broken, tried 600 entry points.

      NO, the neighbor went in through the hole in the fence and then took 500 pictures of your property. Hey then gave you the pictures and said he was able to walk through a hole in your fence.

      --
      Do what thou wilt shall be the whole of the Law - Aleister Crowley
    10. Re:Lesson learned by SpaghettiPattern · · Score: 2

      If you find a vulnerability, don't tell the people at risk, sell it or use it.

      Either that or move to a less stupid country.

      I'd almost say: "Name the country and I'll be packing."

      It can't be the land my mother and I left. It also can't be the country I found my SO. It surely isn't the state I'm living now.

      Take it from me that the country should be improved and not simply discarded as if it were a modern day employee.

      --

      I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
    11. Re:Lesson learned by Z00L00K · · Score: 2

      Or publish it on 4chan or as an AC on Slashdot.

      Then you will find enough hackers to really get an interesting result.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    12. Re:Lesson learned by lastx33 · · Score: 2

      Exactly. Regardless of how the vulnerability was exposed, the researcher did the right thing and handed the information to the owner of the system. The result was the right one and the intent was honest even if the method of discovery may not have been strictly legal. Any good and fair legal system should judge someone on intent and outcome. Computer security relies on the willingness of well intentioned individuals who sometimes use illegal methods to reveal vulnerabilities. I can't see how it is productive to scare people from revealing what they find by prosecuting them when their intentions are not malevolent, in fact, precisely the opposite. The resources of law enforcement should be directed at those who have malign intent instead.

      --
      "You can lead a horse to water but a pencil must be lead!" - Stan Laurel
  2. Obviously by nedlohs · · Score: 2

    If you are going to access 500 accounts you don't then report the problem with your name attached. Even if said access is just changing a number in a url because they have a retarded system.

    1. Re:Obviously by Synerg1y · · Score: 2

      The "right" thing to do as per the old internet standard is to publish it as a 0 day hack and then let the company fix it themselves.

      1. It's the companies systems and they are responsible not you
      2. Hacking is illegal
      3. This is what happens when you try to reason with sheep who just don't get it

      If this was a 0 day currently, it would have probably been patched already and no legal action threat would occur.

      Also, at least in the states there are no circumstances a private entity can look at any of my information, it can contact law enforcement, and they can seize the computer, but otherwise SOL and that's the way it should be.

    2. Re:Obviously by Mathinker · · Score: 3, Interesting

      > said access is just changing a number in a url because they have a retarded system

      I wonder just how many of us have come across such idiocies. I know I have, and yes, I didn't report it because the probability that I would get into trouble by doing so was greater than the damage of email addresses being leaked or having a few people getting their bulk email subscriptions erroneously canceled (it was a company which took care of mass emailing for quite a few clients, including a prestigious scientific journal).

    3. Re:Obviously by hawguy · · Score: 5, Interesting

      I wonder just how many of us have come across such idiocies.

      I came across one long ago, back when the internet was more open and trusting - a discovered that a remote server had its root filesystem opened to the world via an NFS export. I emailed the administrator for the server and he said "No worries, you may be able to mount it but file permissions prevent you from doing anything unless you have an account on that server". So I emailed back and said that *any* root user on any server could get full access (this was before the root user was routinely mapped to uid nobody). He said "No, if you're not root on my server you can't get access". So I mounted it read-write from my computer, did a "touch /etc/i_have_access" and told him to look at the file I just created.

      He thanked me and stopped exporting the filesystem. If I did that nowadays, I'd likely be facing charges for hacking.

    4. Re:Obviously by ColdWetDog · · Score: 2

      Just goes to show, no good dead goes unpunished.

      Zombie joke?

      --
      Faster! Faster! Faster would be better!
    5. Re:Obviously by fluffy99 · · Score: 2

      There is NFSv4 with RPCSEC_GSS support. I never actually got it to work, nor have I read of anyone successfully getting it to work with a Windows client. Personally, the unix user-group-world permissions are very limited and pale in comparison to the fine grained permissions and inheritance that you can do under Windows. Sure you have the extended attributes under ext3, but linux doesn't expose them very well (need to set via command line) and there still is no means of changing them via file sharing. Perhaps the Samba can start focusing on getting permissions to work smoothly between windows and linux?

  3. As the old idiom goes: by magsol · · Score: 5, Insightful

    No good deed goes unpunished.

    Being punished for doing the right thing tends to bias people towards hiding this sort of information, which would imply that your vulnerability isn't made public until someone slightly less kind happens upon it. Which is apparently the way these folks would prefer it be made public.

    --
    "I'd just like to emphasise that taking a million years isn't a metaphor here..." -Rich Bradshaw
  4. Yes. by unity100 · · Score: 2

    Next time leave the whoresons to get fucked through their vulnerability by ill-intentioned black hats rather than warning them.

    they deserve it. really.

  5. Good Samaritan Laws by bmo · · Score: 3, Insightful

    In meatspace, there are Good Samaritan laws that say that if you help someone who is in danger, you are not to be sued. Pulling someone from a burning car is not something that should bankrupt the rescuer.

    We need this for e-space.

    If you find a flaw and report it to appropriate people, you should not become a target because you made someone look bad.

    The alternative is to never report a flaw. And no, the argument that you can do it anonymously is bullshit too, because people will fuck that up like they already do.

    --
    BMO

    1. Re:Good Samaritan Laws by bmo · · Score: 2

      >No one would looked bad if they didn't sue the guy,

      You misunderstand what I meant about who is looking bad. This is the result of someone within the organization attempting to cover his ass by blaming the messenger and convincing the lawyers that it's not his fault.

      Because if he didn't, he'd look bad to his bosses.

      That's why all this is happening, and since shit rolls downhill and there is no protection for people like the researcher, guess who gets squashed like a bug by the corp?

      >Flaw
      >Researcher points it out
      >Blame researcher
      >Everyone happy but researcher. He twists in the wind.

      --
      BMO

  6. so a typo is now unlawful access? by Joe_Dragon · · Score: 2

    He had increased a numerical value in a URL used to access his statement by one digit and was granted access to a former colleagues' account.

    but any ways that is just like having a open door and all you need to do is to go though the door next to the that is your door.

    1. Re:so a typo is now unlawful access? by blair1q · · Score: 2

      Accidentally walking into a neighbor's apartment is an accident.

      Doing it repeatedly because now you know they leave the door unlocked is a crime.

  7. Welcome to Wonderland by Nom+du+Keyboard · · Score: 2

    “Whilst you have indicated that your actions were motivated by an attempt to show that it is possible for a wrongdoer to obtain unauthorised access to Pillar's systems, your actions may themselves be considered a breach of section 308H of the Crimes Act 1900 (NSW) and section 478.

    What the hell kind of logic is that? If this stands then every independent security researcher ought to leave Down Under at once and leave them to find out that White Hats != Black Hats through direct and painful experience. What a bunch of jokers.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  8. plausible deniability by buybuydandavis · · Score: 2

    Companies don't want to know. Literally. If they know, it increases their liability for doing nothing in the event of a problem.

    1. Re:plausible deniability by deniable · · Score: 2

      No need for advertising. Just copy ASIC, the privacy commissioner and some MPs into the correspondence. If that goes nowhere get a bored journalist to ask the government bodies what they're doing about this issue. Cheap, effective and puts the heat on people with legal protection.

  9. Re:Full-Disclosure by Hatta · · Score: 3, Insightful

    If you find a vulnerability, disclose it. Publicly.

    and anonymously.

    --
    Give me Classic Slashdot or give me death!
  10. Service Guarantees Citizenship by mounthood · · Score: 3, Interesting

    The rule should be: Disclosure Guarantees Immunity

    This would lead to some abuse, but it would also lead to disclosure, which is the only way we're going to develop a secure internet. A federal agency could take the reports to keep both sides honest. Immunity could be granted only for what's reported so if people leave something out to hide their malfeasance it wouldn't be covered under immunity. Reports could even be done anonymously if there's an intervening agency.

    --
    tomorrow who's gonna fuss
  11. Re:Sounds like a job for the EFF by shentino · · Score: 2

    Unfortunately statutes trump contracts.

  12. Re:Critical information missing in TFA by ark1 · · Score: 2

    The PDF has a sentence which hints that he may have submitted a proof of concept that accessed approx 568 statements.

  13. Utter lack of understanding the real problem here by cdrguru · · Score: 2

    The problem is, the guy admits to accessing their system and obtaining documents that he should not have been able to get. He says "Here are 500 samples".

    What is the first thing that should occur to someone? Well, how about if he accessed 1000 and is planning on ransoming off the information of the 500 he didn't tell anyone about? Why do you think they want to see his computer? Unfortunately, anyone clever enough to do this would have moved the other 500 somewhere isolated that they would have to tear his house apart to get. Like on a microSD card sewn into a stuffed animal.

    See, he has zero credibility here. He can say "But I only took 500! I swear it!" and it does no good. Even searching his house doesn't generate any credibility, it only says they didn't find what they were looking for. Checking his computer only proves that if he has criminal intent that he isn't stupid about it. Since many (most?) criminals are stupid, not finding something on the computer actually does say something ... just not much.

    The real question is how much would other records be worth to the subject of those records and how much would it be worth on the open market? If you could take a record and turn it into some cash - presumably by drawing on the assets of the subject of the record - then you have a pretty clear idea of the worth. Even if the value was only privacy there might be some monetary value that you could get from the records. Then you have to either make the records irrelevant or you have to watch this guy for the rest of his life to see if he suddenly comes into a lot of money.

  14. Re:Suppose you live in an appartment. by blair1q · · Score: 2

    Why would I check my neighbor's lock because mine is broken?

    Let's make it a closer analogy:

    I walk up to my door, open it, and discover it's not my apartment. Oops. It's my neighbor's and it should have been locked.

    Then I think, what about the others? So I start jiggling knobs, and a cop walks around the corner and catches me at it.

    You think he'll believe me when I say I was just checking locks? And was I right to try to find all the unlocked doors on the floor just because my neighbor's is unlocked?

  15. Public disclosure by Charliemopps · · Score: 2

    This is why you make your findings public. Stupid companies like this deserve the result.

  16. Re:Sounds like a job for the EFF by Dogtanian · · Score: 2

    Ask the EFF to write up an internationally-binding contract, in which a company would make a legal commitment not to harass [etc] any security researcher who provides them information in good faith. [..] Any company who signs this is likely to get security assistance. Those who do not sign, could not expect such assistance.

    With respect, this is naive and assumes that such companies *want* your assistance. I'm sure that a significant proportion would rather that you STFU about any inconvenient vulnerabilities which would cause them a lot of hassle to fix, probably make them look bad (people do *not* like being made to look incompetent, even when they are) and I suspect, from a legal point-of-view, be all-round more convenient to not (officially) know about.

    If you persist in trying to get them to do something about this (regardless of whether or not it would help their customers), they *will* find a way of getting back at you and dissuading others from doing the same thing. To be honest, that would appear to be the most likely explanation in this case, and going by some of the comments posted here, it seems to work.

    Of course, such dissuaded responses appear to forget that the people you're really helping are more likely the innocent customers of this company (who have no idea how lousy the company is) as much as the company themselves- who would probably rather you kept quiet. So saying "fuck 'em" and letting the company reap the rewards of their own incompetence misses the point.

    The primary aim is to address the problem and get them to fix it. While ideally this would be done in a way that minimises harm to the company/people responsible (as "punishing" them isn't- or shouldn't- be the aim), one *has* to assume that their response may not be positive, and make the #1 priority to protect oneself from a potentially hostile response.

    This may not be natural for geek-types who see fixing the problem as most important and think they are doing those involved a "favour"- and being more rational- by being more direct, but it is *not* your job to risk being crucified and smeared by some company whose toes they think you stood on. If that means doing things anonymously and less directly then that has to be the way you do it.

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  17. Re:Suppose you live in an appartment. by fluffy99 · · Score: 2

    You discover that the lock on your apartment door is broken, so you check your neighbour and his is broken too, then you check everyone on the hallway and find out that they're all unlocked because the locks are broken, so you report it to the landlord.

    Would you expect to be sued for trespassing on all of your neighbours?

    If you just turned the knob and didn't open the door, then no. If you entered the apartment and wrote down descriptions of their furnishing to prove you'd been there, they'd probably charge you with trespassing. No different here. He should have just reported the vulnerability instead of writing a script to download personal information from other accounts.

    Under many US laws, he committed a crime. If the info he downloaded was subject to HIPPA or other regulatory laws, the company has the right to subpeona the computer he used so they can assess and properly report the information that he compromised.

    Here is the link to the law which he broke:
    http://www.austlii.edu.au/au/legis/nsw/consol_act/ca190082/s308h.html

    The stipulations to delete all the compromised data and a pledge to not attempt to gain unauthorized access again is pretty appropriate. The statements about reserving the right to inspect his computer or seek damages are in the letter simply to make it clear that they have not absolved him of responsibility and may want proof that he indeed deleted all the data. With all that said, I think it's silly for them to ask to access his computer to verify the data has been deleted. They have no way of knowing if he made copies or even if that's the computer he used.

  18. Making one rethink their good deeds. by The+Archon+V2.0 · · Score: 3, Informative

    Less than a year ago I found a similar (though not quite as grievous) flaw in a Kickstarter-like website when I mistyped the URL to my own profile page. I grabbed a handful of info with it; just a few random accounts to proof-of-concept automated grabbing, the technique for which I made note of in an e-mail to their support address. Also, I got the e-mail address of user #1 (unsurprisingly, the implementer), whom I CCed the support e-mail. After a few e-mails of discussion about the precise nature of the flaw, I received a very grateful thank-you from the owner of the company and the head of IT, and the flaw was fixed within the hour despite it being the dead of night in their HQ's time zone. When I see stuff like this, though, it makes me wonder if the next time I trip across something like this I should do the same thing.

  19. Better do a cavity search, for good measure. by FyberOptic · · Score: 4, Insightful

    "Oh thank you sir for finding my wallet! Now please let me search your house to make sure you didn't take anything of mine."

  20. Re:Utter lack of understanding the real problem he by fluffy99 · · Score: 2

    They can't simply look at their server logs and see what pages were served up to his IP address?

  21. Re:Full-Disclosure by gellenburg · · Score: 2

    Re-posting because I forgot to login:

    In a perfect World that would work, and Companies would notify their customers of the threat and come up with a game plan to mitigate the vulnerability.

    In the real World Companies aren't going to do Jack Schitt unless their hand is forced.

    And for me, as the Customer, I'd much rather know that a threat exists so *I* can be proactive and try to mitigate the threat than rely on some Company sitting on a vulnerability for months and years while they devise a patch or hotfix all the while I — the customer — am in the dark, and the bad guys have an opportunity to exploit the vulnerability.

    Ethical Disclosure is a fallacy.

  22. Re:Utter lack of understanding the real problem he by wierd_w · · Score: 2

    I can clearly see a need for the researcher to collect "unauthorized data".

    Say for instance, white hats had to pen test only their own systems. A whitehat determines that XYZ corp's client accounts package exhibits a vulnerability when $Foo conditions are true. He sends this finding to XYZ, and also to $MultinationalCorp who uses XYZ.

    $MultinationalCorp responds to the private disclosure, thanking them for the effort, and "affirming" that their implementation of XYZ client portal is not configured $Foo, and so does not have that vulnerability.

    Without directly testing $MultinationalCorp, and pulling some "secret sauce" as proof, $MultinationalCorp can simply deny, and do nothing. (Which is what they usually do.)

    This is why pulling some secret sauce is necessary, because it indisputibly shows that they are vulnerable. (Else, how would you get the secret sauce?)

    Then there is the issue of "how do you locally pen test your own copy of $ClientSoftware, when $ClientSoftware is not available for purchase because it is a totally homebrew solution that is not distributed outside of $MultinationalCorp?"

    The ONLY way to test the security of such a system is to test the live system. For the same reason above, you need to collect some secret sauce, otherwise they will just ignore the report and pretend you are a crank.

  23. Re:Suppose you live in an appartment. by Onymous+Coward · · Score: 4, Insightful

    That's your idea of a closer analogy? I daresay you are biased and painting things with deceptive license.

    Let's make an honestly closer analogy:

    When opening my apartment door I notice that my key has the apartment number written on it in a special way. Being a locksmith, I get an idea: Does the fancy lock just read the number to determine if the key's good? Because that would be bad. In the same style, I write a different number on my key, the number of my neighbor's apartment, and try it there. It works. We have a problem. I check the whole floor -- all vulnerable to this silliness.

    I call up my locksmith friend and tell him how stupid this is. We have a good laugh and talk about what I should do. The next day I call the apartment manager, explain we've got a real problem, and I tell him what I did. I even walked his handyman through the steps so they could clearly understand. The manager has the problem fixed the next day. Job done, right?

    The thing is, the super sends the cops to talk with me. With my having been a locksmith contractor to the same police force, it went okay, but it left me shaken. I mean, I talked with the super directly and gave him all my contact info. He knows who I am. Why send the cops?

    Later on, the apartment manager sends a notice to everyone in the building, telling them there was a security problem, but it's fixed, and he sincerely apologizes. In particular he says:

    It has come to our attention that a resident of our building devised a way to open your door. Access to your apartment was limited and rectified immediately.

    Please note: This incident was not the result of a targeted attempt to access your apartment. This resident alerted us to the ability to open your lock and advised that your door was only opened when testing the security of his own apartment. The member advised that he has not taken pictures of your apartment or taken any items.

    And now they've sent me a letter telling me they had to inform the police about how I got into the other apartments because it could be a criminal act; that tell me they've locked me out of my apartment; they say they had to spend money to fix this whole lock problem because of me — the nerve! — they say they have the right to get the money it took to fix their problem from me — what! — they say that they want complete access my keys, pens, desk, and tools; and they say that they want me never to look for security problems in the building again.

    Your darn tootin'! If this is the thanks I get! Some people!

  24. Superannuation lawyer talking trash by fenris60 · · Score: 5, Interesting

    In a previous life I worked for an Australian law firm in their financial services division (not Maged's firm thank god). From Maged's profile you can clearly see he is an expert in superannuation law http://www.minterellison.com/People/maged_girgis/. I can say, with 99% certainty, that he has no practical experience in how section 308H of the Crimes Act and section 478.1 of the Criminal Code Act work. I don't claim to either. But the modus operandi of these law firms is that when a big client comes in with a weird request they get a junior lawyer (or crack team of junior lawyers if the billing is low for that month) who doesn't know much about anything to do some "research" and draft a threatening letter based on a few hours of reading some textbooks and legal databases.

    It is possible that the fund does have a right to recover "costs incurred" under pure contract law, although you would have to read the terms and conditions of whatever product Mr Jarrett has with the fund very carefully. But I would think they should be more worried with Mr Jarrett reporting them to the Australian Privacy Commissioner for breach of the privacy principles in relation to the funds obligations to keep personal information secure. I also wouldn't rule out a breach of standards set by APRA (Australia's banking regulator).

    Another funny thing to note is that at the rates which Minter Ellison charges, the cost of getting Maged's junior lawyer to write that letter is likely to be far more than the cost of any actions the trustee of the Fund actually needed to take to deal with the problem!

    I could go on, but I'm worried they might track me down and start sending me random threats and try to access my computer.

  25. large numbers != big evil by Onymous+Coward · · Score: 3, Insightful

    Hm. The URL has my account number in it... I wonder if all accounts are accessible by that param alone? Nah. Well, let's see... I'll just increment the number.

    ACCOUNT=1234
    while true; do
        ACCOUNT=$((ACCOUNT+1))
        wget -nv url://site.with.FAIL.security/showstatement?acct=$i > log.$i 2>&1
    done

    By the time I press Ctrl-c I've hacked over 500 accounts!

  26. Send them an email to tell them to stop the sillyn by Lothsahn · · Score: 2

    Perhaps if they get enough negative feedback, they'll drop the threatening postures and lawsuits...

    http://www.firststatesuper.com.au/EmailEnquiries

    --
    -=Lothsahn=-
  27. Proper Security Disclosure Protocol by X86Daddy · · Score: 3, Insightful

    You go to a web cafe and post it on 4chan, as Anonymous of course. That is what the system has encouraged.

  28. Patrick Webster email to IT staff by aushack · · Score: 5, Informative

    Hello, I am Patrick. I cannot reproduce the email their staff replied with, except it says something along the lines of thank you for raising this matter for our attention and that is was fixed within an hour or two. Below is my email to them, with certain parts redacted, which includes the heavily debated script. The email was a follow up after a lengthy discussion with staff and they were most thankful for the call. I'm publishing this just so that you are better informed and can form your own opinions based on this. From: Patrick Webster [mailto:patrick@osisecurity.com.au] Sent: Thursday, 22 September 2011 1:26 PM To: [REDACTED] Subject: Privacy breach in pillar.com.au website Hello [REDACTED], Thanks for taking the time to speak with me today. As mentioned, I am a FSS member from my time a NSW Police Force. My personal background is in IT Security and I am the owner of OSI Security (www.osisecurity.com.au). You're welcome to see my personal history at http://www.linkedin.com/in/patrickwebster - the past 10 or 11 years I have been working in securing information systems etc, which is how I came across this bug. Yesterday, I received the FSS email notification to download my member statement. So I logged in to the pillar / FSS members portal and went to statements and clicked to download the statement, which is in PDF format. My *personal* statement is at https://services.pillar.com.au/FSSMembers/secure/Statement.aspx?documentId=107/1388-%5BREDACTED%5D8&page=0 You're welcome to have a look (I have [REDACTED] in super, yay). So after I saw my statement I noticed the 'documentId' number and, based on my security background, I have natural concerns my information is stored securely. So I incremented the number to see what happens (expecting to be rejected); I.e. https://services.pillar.com.au/FSSMembers/secure/Statement.aspx?documentId=107/1388-%5BREDACTED%5D8&page=0 becomes https://services.pillar.com.au/FSSMembers/secure/Statement.aspx?documentId=107/1388-%5BREDACTED%5D9&page=0 Amazingly (and coincidentally I might add) the statement I downloaded is my former colleague at [REDACTED] (if you look at my LinkedIn profile and see my connections you will see that we are connected). I then did a random spot test to see if it worked for any number, which indeed it did. I quickly wrote a linux bash script to enumerate documentId numbers and discovered it worked. Script source is below: #!/bin/bash #[REDACTED] for i in {[REDACTED]..[REDACTED]} do echo $i wget "https://services.pillar.com.au/FSSMembers/secure/Statement.aspx?documentId=107/1388-$i&page=0" --no-cookies --header "Cookie: [REDACTED]" done You can see the script runs from [REDACTED]..[REDACTED] in member numbers (just a guess on my part) and then tells the wget software to fetch the documentId with the 'for loop' number which is $i. I was then able to download every member statement, including my own of course. Naturally I find this extremely concerning so contacted you today (I found this around 9pm last night). All the data I obtained has been destroyed / deleted but validated my concerns. Ideally the pillar website should generate some kind of hash (such as member ID + unique salt = 'documentId') instead of a direct object reference. See: https://www.owasp.org/index.php/Top_10_2010-A4-Insecure_Direct_Object_References That is about it... if you have any questions please contact me via email or details below. Kind Regards, Patrick Webster ...

    1. Re:Patrick Webster email to IT staff by Anonymous Coward · · Score: 2, Funny

      Having read this story, I sent the following email to the contact posted on the Pillar website.

      Dear Mr. Blair,

      I am writing to inform you of a serious security flaw within your organization. Please forward this email appropriately.

      Given the letter of 12 October 2011 from Minter Ellison (acting for FSS Trustee Corporation) to a Mr. Patrick Webster (who has previously alerted you to another, less serious, vulnerability in your systems' security), I regret to inform you of the following deficiency: Your organization is apparently staffed by morons.

      This is a serious issue.

      My understanding of the first security flaw suggests that anyone who was capable of pouring water out of a boot was capable of accessing other accounts via your systems. When brought to your company's attention, the reaction to this knowledge was to threaten the security researcher who provided the warning, shooting the messenger as it were.

      Furthermore it was suggested in the letter of 12 October 2001 that Mr. Webster has somehow volunteered to take the place of an apparently absent Information Technology Department Security Office, or its equivalent, completely without salary or compensation for this further service to your organization.

      The only reasonable conclusion under the circumstances is that Pillar Administration, First State Super scheme fund, FSS Trustee Corporation, and Minter Ellison have a combined I.Q. south of a warm bowl of yogurt.

      I do not, by bringing this to your attention, in any way volunteer to re-staff your organization with competent, capable, or otherwise sentient beings.

      I have honest sympathy for the challenges your organization faces. Since news of its shortsightedness has reached around the globe, it should be painfully obvious that the original "flaw" in security (read: complete absence of), could have easily been broadcast by Mr. Webster, who instead only tried to help.

      I, and others, will continue to monitor this situation with great interest, in the hopes that the spark of intelligence will somehow ignite.

      Personally, I give it 50-50.

      Yours Truly,
      Grant Austin

  29. Relevant case law on s308H by indaba · · Score: 2

    From SALTER v DPP [2008] NSWSC 1325 (5 December 2008)
    http://www.austlii.edu.au/au/cases/nsw/NSWSC/2008/1325.html

    13 Counsel appearing for the defendant drew attention to a number of prior decisions, albeit on different statutory provisions, those cases including Gilmour v Director of Public Prosecutions (Cth) (1995) 43 NSWLR 243, The Director of Public Prosecutions v Murdoch [1993] 1 VR 406 at 409,410. In that last mentioned case Hayne J said:-

    “... Where, as is the case here, the question is whether the entry was with permission, it will be important to identify the entry and to determine whether that entry was within the scope of the permission that had been given. If the permission was not subject to some express or implied limitation which excluded the entry from its scope, then the entry will be with lawful justification but if the permission was subject to an actual express or implied limitation which excluded the actual entry made, then the entry will be “without lawful authority to do so.” ...

    In my view the section requires attention to whether the particular entry in question was an entry that was made without lawful authority. In the case of a hacker it will be clear that he has no authority to enter the system. In the case of an employee the question will be whether that employee had authority to affect the entry with which he stands charged. If he has a general and unlimited permission to enter the system then no offence is proved. If however there are limits upon the permission given to him to enter that system it will be necessary to ask was the entry within the scope of that permission? If it was, then no offence was committed; if it was not, then he has entered the system without lawful authority to do so.”

    14 The passage has direct application to the situation here.

    15 Authorisation to use a computer or authorisation in an entirely different field of law may be general or it may be limited or it may be subject to conditions, and I do not believe that s 308B should be given an operation so as to set at nought that aspect of the general law. As Hayne J said in the passage to which I have referred:-

    “If there are limits upon the permission given, it will be necessary to ask was the entry within the scope of that permission?"

    ------- So, much will depend on the terms that governed the access to the website. Can these be posted ?