Vulnerabilities

In Zap BI

Categories

Injection
Forgery
Hijacking
Denial
Spam
Encryption

More information

This just scratches the surface
Full list at OWASP

Injection

Invalid input allowing a user to run code or access data that is otherwise unavailable

Script Injection (XSS)

<script src="http://example.com/malicious.js"></script>


Some (not all) targets:

  • Rich text objects
  • MDX
  • Resource names/descriptions
  • AS member names
  • Localization


SCRIPT INJECTION (XSS)

Make CSRF requests to other sites

Inject hidden frames to "like" sites for pagerank
(known as clickjacking)

Read/write to ANYTHING on the page
(delete resources, mess with permissions, etc)

Ultimately Google will mark page as containing malware

SQL Injection

Not sure if we're vulnerable

Consider searching for:

'); INSERT INTO (/*Whatever needed to give arbitrary admin privileges */); SELECT 0 FROM Dual WHERE '' = '

XPath injection

SQL injection probably won't work on our stuff

But XPath injection will

MDX Injection

Known issue
We'll need to rely on cube security
Slicers especially need to be checked

Forgery

Masquerading as another user to perform an otherwise inaccessible action

CROSS SITE REQUEST FORGERY (CSRF)

Someone sends me a link to a page with the following html while I'm logged in

<img src="http://zapDemo.com/GrantAdminAccess?username=MaliciousGuy101" />

MaliciousGuy101 now has admin access

Hijacking

Piggy backing on top of another user's session or credentials

Session hijacking

Impersonating another user by using their session id

Probably Forms Authentication only

HTTPS solves this - ensure no insecure items sent

Denial

Causing the server load to increase to a point where it cannot function anymore

Easy!

Just print something
Or go to print design mode
Or write a big query
Or import some massive thing

Spam

We send mail

Ergo, users can send mail

Automated email triggers compound the problem

Encryption

We don't encrypt anything

  • Data source locations/passwords
  • Emails (in pub rule history and possibly policy)
  • Cached MDX (probably not an issue)

Vulnerabilities

By xwipeoutx

Vulnerabilities

  • 747