Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


frankv

5705 posts

Uber Geek
+1 received by user: 3666

Lifetime subscriber

#272001 5-Jun-2020 07:53
Send private message

https://www.itnews.com.au/news/email-from-haveibeenpwned-wipes-helpdesk-tickets-548916

 

 

Recreational vehicle app developer QB8 LLC had signed up for the free HIBP messages to check for compromised accounts on its fyre.io domain.

 

When a message from HIBP arrived to QB8's helpdesk address after a recent data breach, it was automatically turned into a ticket in the company's tech support system, the open source 
Gestionnaire Libre de Parc Informatique (GLPI) version 9.4.5.

 

The QB8 techs read the HIBP report, checked the data and alerted users to the breaches.

 

After that, the ticket was assigned to one particular technician, and marked as solved.

 

By assigning the ticket to a particular team member, the GLPI system parsed the ";--" characters in the header of the HBPI email, and interpreted it as a Structured Query Language database command that deleted data in the helpdesk system.

 


View this topic in a long page with up to 500 replies per page Create new topic
 1 | 2
nztim
4012 posts

Uber Geek
+1 received by user: 2710

ID Verified
Trusted
TEAMnetwork
Subscriber

  #2498659 5-Jun-2020 07:58
Send private message

Sounds like the SQL Injection vulnerability was already known prior to this incident and they had not patched their systems

 

 





Any views expressed on these forums are my own and don't necessarily reflect those of my employer. 




freitasm
BDFL - Memuneh
80646 posts

Uber Geek
+1 received by user: 41030

Administrator
ID Verified
Trusted
Geekzone
Lifetime subscriber

  #2498661 5-Jun-2020 08:05
Send private message

nztim:

 

Sounds like the SQL Injection vulnerability was already known prior to this incident and they had not patched their systems

 

 

Correct.





Referral links: Quic Broadband (free setup code: R587125ERQ6VE) | Samsung | AliExpress | Wise | Sharesies 

 

Support Geekzone by subscribing (browse ads-free), or making a one-off or recurring donation through PressPatron.

 


PolicyGuy
1820 posts

Uber Geek
+1 received by user: 1769

ID Verified
Lifetime subscriber

  #2498676 5-Jun-2020 08:54
Send private message

freitasm:

 

nztim:

 

Sounds like the SQL Injection vulnerability was already known prior to this incident and they had not patched their systems

 

 

Correct.

 

 

Seems like a very good reason to put these developers on your "Do NOT buy or even use anything from these guys" list
You'd have to reckon the apps they develop are likely to reflect a, shall we say, less than optimally diligent attitude to security




freitasm
BDFL - Memuneh
80646 posts

Uber Geek
+1 received by user: 41030

Administrator
ID Verified
Trusted
Geekzone
Lifetime subscriber

  #2498679 5-Jun-2020 08:56
Send private message

PolicyGuy:

 

Seems like a very good reason to put these developers on your "Do NOT buy or even use anything from these guys" list
You'd have to reckon the apps they develop are likely to reflect a, shall we say, less than optimally diligent attitude to security

 

 

It is an open source software. What happened to "open source is more secure because of many eyes"?





Referral links: Quic Broadband (free setup code: R587125ERQ6VE) | Samsung | AliExpress | Wise | Sharesies 

 

Support Geekzone by subscribing (browse ads-free), or making a one-off or recurring donation through PressPatron.

 


frankv

5705 posts

Uber Geek
+1 received by user: 3666

Lifetime subscriber

  #2498750 5-Jun-2020 09:27
Send private message

freitasm:

 

PolicyGuy:

 

Seems like a very good reason to put these developers on your "Do NOT buy or even use anything from these guys" list
You'd have to reckon the apps they develop are likely to reflect a, shall we say, less than optimally diligent attitude to security

 

 

It is an open source software. What happened to "open source is more secure because of many eyes"?

 

 

I think he was referring to the software developed by QB8, not the software used by them.

 

 


nztim
4012 posts

Uber Geek
+1 received by user: 2710

ID Verified
Trusted
TEAMnetwork
Subscriber

  #2498754 5-Jun-2020 09:29
Send private message

freitasm:

 

nztim:

 

Sounds like the SQL Injection vulnerability was already known prior to this incident and they had not patched their systems

 

 

Correct.

 

 

Sad to say it, but they got what they deserved - Also a good web application firewall will prevent SQL injection at the front end





Any views expressed on these forums are my own and don't necessarily reflect those of my employer. 


 
 
 
 

Shop now for Dyson appliances (affiliate link).
freitasm
BDFL - Memuneh
80646 posts

Uber Geek
+1 received by user: 41030

Administrator
ID Verified
Trusted
Geekzone
Lifetime subscriber

  #2498770 5-Jun-2020 09:50
Send private message

frankv:

 

freitasm:

 

It is an open source software. What happened to "open source is more secure because of many eyes"?

 

 

I think he was referring to the software developed by QB8, not the software used by them.

 

 

I can't see why QB8 would be penalised. They use a ticketing software that has a SQL vulnerability. They did not develop the software. They investigated and found the problem.

 

Unless the idea is that "if you can't even keep your ticketing system up-to-date, why would we buy your own software?"





Referral links: Quic Broadband (free setup code: R587125ERQ6VE) | Samsung | AliExpress | Wise | Sharesies 

 

Support Geekzone by subscribing (browse ads-free), or making a one-off or recurring donation through PressPatron.

 


chevrolux
4962 posts

Uber Geek
+1 received by user: 2638
Inactive user


  #2498776 5-Jun-2020 09:58
Send private message

I just dont get how this can still happen in 2020.

Like, really? No sanitisation at all?!?!?!

I feel like you're making work for yourself not using well known libraries that will just do this out of the box!!

BlakJak
1330 posts

Uber Geek
+1 received by user: 735

Trusted

  #2498781 5-Jun-2020 10:03
Send private message

I don't see the irony, i'll be honest.





No signature to see here, move along...

freitasm
BDFL - Memuneh
80646 posts

Uber Geek
+1 received by user: 41030

Administrator
ID Verified
Trusted
Geekzone
Lifetime subscriber

  #2498791 5-Jun-2020 10:11
Send private message

BlakJak:

 

I don't see the irony, i'll be honest.

 

 

Me neither. The irony would be if these folks developed a security software and got their systems wiped out. As it is, just unfortunate (or reckless) they did not keep the ticketing platform up-to-date.  





Referral links: Quic Broadband (free setup code: R587125ERQ6VE) | Samsung | AliExpress | Wise | Sharesies 

 

Support Geekzone by subscribing (browse ads-free), or making a one-off or recurring donation through PressPatron.

 


nztim
4012 posts

Uber Geek
+1 received by user: 2710

ID Verified
Trusted
TEAMnetwork
Subscriber

  #2498795 5-Jun-2020 10:15
Send private message

freitasm:

 

Unless the idea is that "if you can't even keep your ticketing system up-to-date, why would we buy your own software?"

 

 

That would be my argument, especially if they knew that their ticketing system needed to be patched, also I question a lot of people run their web servers using SQL accounts with more permissions than required, the account used by the front webserver to access the database doesn't need permissions to drop tables (which I guess is what happened in this instance)

 

I think the front end should have two accounts, DB reader to read data from the DB, DB writer to write data back to the DB, neither account should have access to drop tables





Any views expressed on these forums are my own and don't necessarily reflect those of my employer. 


 
 
 

Want to support Geekzone and browse the site without the ads? Subscribe to Geekzone now (monthly, annual and lifetime options).
frankv

5705 posts

Uber Geek
+1 received by user: 3666

Lifetime subscriber

  #2498820 5-Jun-2020 10:35
Send private message

BlakJak:

 

I don't see the irony, i'll be honest.

 

 

I thought it was ironic that a system intended to improve security (HIBP) was what took down their system via a security flaw.

 

 


frankv

5705 posts

Uber Geek
+1 received by user: 3666

Lifetime subscriber

  #2498831 5-Jun-2020 10:44
Send private message

nztim:

 

I question a lot of people run their web servers using SQL accounts with more permissions than required, the account used by the front webserver to access the database doesn't need permissions to drop tables (which I guess is what happened in this instance)

 

I think the front end should have two accounts, DB reader to read data from the DB, DB writer to write data back to the DB, neither account should have access to drop tables

 

 

My reading of it is that the intended SQL statement was something like

 

UPDATE table SET description TO ';-- ...' WHERE field = ';-- ...'

 

 but what actually got executed was

 

UPDATE table SET description TO ';-- ...'

 

 


BlakJak
1330 posts

Uber Geek
+1 received by user: 735

Trusted

  #2498914 5-Jun-2020 12:22
Send private message

frankv:

 

BlakJak:

 

I don't see the irony, i'll be honest.

 

 

I thought it was ironic that a system intended to improve security (HIBP) was what took down their system via a security flaw.

 

 

 

 

HIBP sent an email. So do many, many other things. I think the link is tenuous at best, thus the lack of actual irony. Mauricio is right. :-)





No signature to see here, move along...

nztim
4012 posts

Uber Geek
+1 received by user: 2710

ID Verified
Trusted
TEAMnetwork
Subscriber

  #2499185 5-Jun-2020 16:54
Send private message

frankv:

 

My reading of it is that the intended SQL statement was something like

 

UPDATE table SET description TO ';-- ...' WHERE field = ';-- ...'

 

 but what actually got executed was

 

UPDATE table SET description TO ';-- ...'

 

 

I guess my question remains, why is the software frontend updating database tables? Surely it just needs to SELECT FROM or INSERT INTO ??





Any views expressed on these forums are my own and don't necessarily reflect those of my employer. 


 1 | 2
View this topic in a long page with up to 500 replies per page Create new topic








Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.