What security risks does CSS 3 create ? (also, SVG)

Ask for help about NoScript, no registration needed to post
Mr. Hankey

What security risks does CSS 3 create ? (also, SVG)

Post by Mr. Hankey »

Hi,

Over the years CSS has evolved a lot. CSS 3 now does plenty of things including some minor calculations and animations.

I wonder, what security risk does CSS now represent ? SVG for instance can potentially be abused. Can the new CSS add to the general scriptless attack surface too ? If so, anything NoScript can do now or in a future version ?

Secondly, why doesn't NoScript have an option to add a placeholder to SVG images ? Was it conscious decision, in which case I am curious to hear the reasoning behind it, or has it just been overlooked ?

Thanks
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0
Mr. Hankey

Re: What security risks does CSS 3 create ? (also, SVG)

Post by Mr. Hankey »

I guess this was too broad a question, so let's narrow it a bit.

- Have you heard of scriptless CSS attacks recently ?
- If so, how would you think someone should protect himself ?
- Does or can NoScript do anything to improve CSS security if there is a need to ?

I suppose clickjacking can be done without JS and rely on CSS and IFrames alone. Anything else ? I was thinking more along the lines of actual CSS security exploits instead of tricks like clickjacking, but any info is fine.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0
User avatar
Thrawn
Master Bug Buster
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: What security risks does CSS 3 create ? (also, SVG)

Post by Thrawn »

Well, I know css can chew up a lot of cpu by constantly recalculating values every time you move the mouse. But otherwise I wouldn't expect many direct attacks. And Noscript does prevent clickjacking and tabnapping, as you probably know.
======
Thrawn
------------
Religion is not the opium of the masses. Daily life is the opium of the masses.

True religion, which dares to acknowledge death and challenge the way we live, is an attempt to wake up.
Mozilla/5.0 (Symbian/3; Series60/5.3 NokiaN8-00/111.030.0609; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/533.4 (KHTML, like Gecko) NokiaBrowser/7.4.2.6 Mobile Safari/533.4 3gpp-gba
Post Reply