Zero-day vulnerability found in a Wordpress image utility
- 02 August, 2011 22:41
- Comments
Hackers are exploiting a problem with an image-resizing utility called TimThumb that is widely used in many themes for the blogging platform WordPress, although some fixes have been made to the latest version.
Mark Maunder, the CEO of Feedjit, discovered the problem when his own blog started loading ad content when previously his blog contained no ads. He blogged about the problem, tracing it to an issue with the "timthumb.php" library, which is used within the theme he purchased for his blog.
"Since it's already in the wild and I just got hacked by it, I figure it's OK to release the vulnerability to the general public," Maunder wrote.
TimThumb is "inherently insecure" because it writes files into a directory when it fetches an image and resizes it. But that directory is accessible to people visiting the website, Maunder wrote. An attacker can compromise the site by figuring out how to get TimThumb to grab a malicious PHP file and put it in the Wordpress directory. The code will be executed if an attacker then accesses the file using a Web browser.
Maunder explained how to disable TimThumb's ability to load images from external sites, but the most sure-fire way to stop the problem is to remove TimThumb or limit its access to other websites. Aside from that, users should update to the latest version of TimThumb.
The developer of TimThumb, Ben Gillbanks, was the first to comment on Maunder's post. "I can't apologize enough for this oversight in the code and hope nobody has anything too bad happen to their sites because of my error."
Gillbanks recommended that people use the latest version of TimThumb. "There have been a stack of tweaks that will make the script harder to abuse," Gillbanks wrote.
- Bookmark this page
- Share this article
- Got more on this story? Email TechWorld
- Follow TechWorld on twitter
- Cost Effective Security and Compliance with Oracle Database 11g Release 2
- Six tips for choosing a unified threat management (UTM) solution
- Magic Quadrant for Enterprise Disk-Based Backup/Recovery
- Three simple steps to better patch security
- Using Application Control to Reduce Risk with Endpoint Security
-
CSIRO develops hands-free technology for mining repairs
-
Broadband Forum to improve IPTV performance with new spec
-
Amazon Web Services moves backups to cloud with new appliance
-
Callforfree.net.au offers free calls to 70 countries
-
Intel ponders solar-powered CPU tech in graphics, memory
-
Design Patterns for Dummies
-
Deke Mcclelland's Look & Learn Photoshop 6
-
Secrets of Computer Espionage
-
Linux Sendmail Administration (Craig Hunt Linux Library)
-
PowerPoint 2000 for Windows for Dummies Quick Reference
-
Mac OS X Snow Leopard Just the Steps for Dummies®
-
Web Development with Exchange Server
-
Network and System Integration for Dummies
-
WileyPlus Stand-alone to Accompany ISV Introduction to Information Systems








Comments
Post new comment