Merhaba değerli arkadaşlar, sitemi yeni kurmuş ve temayı da alıntı olarak kullanan birisi olarak incelerken bazı güvenli olmayan kodlar gördüm. Bu kodları sitemden bir sıkıntı yaşamadım temizledim çok şükür. Ayrıca kodları bulduğum php dosyası hakkında Google’da araştırma yaparken bu dosyada güncel bir tema ve eklenti kaynaklı açık olduğunu öğrendim. Bu yolla bir çok WordPress Tabanlı web sitesi saldırıya uğrayıp hacklenmiş ve deface edilmiş durumda. Bu açıktan dolayı sitesi hacklenen Mark Maunder bunun nasıl olduğunu araştırmış ve açığın bazı sitelerden resim çekme izinlerinden kaynaklı olduğunu tespit etmiş. Bu açık ise TimThumb.php isimli dosya içindeki bazı kodlada mevcut durumda ve halâ güncel.
Açığı Nasıl Kapatırız?
Aslında açığı kapatmak o kadar basit ki. TimThumb.php içinde bulunan
$allowedSites = array (
‘flickr.com’,
‘picasa.com’,
‘blogger.com’,
‘wordpress.com’,
‘img.youtube.com’,
‘upload.wikimedia.org’,
‘photobucket.com’,
);
kodları bu açığa sebep oluyor. Bu kod’un $allowedSites değişken kısmı bazı tema veya eklentilerde $ALLOWED_SITES şeklinde olabiliyor. Evet bu kısımdaki kodlardan
‘flickr.com’,
‘picasa.com’,
‘blogger.com’,
‘wordpress.com’,
‘img.youtube.com’,
‘upload.wikimedia.org’,
‘photobucket.com’,
kısmını siliyoruz ve kod $allowedSites = array (); yahud $ALLOWED_SITES = array (); şekline geliyor. Bu şekilde açımızı kapatıyoruz.
Önemli bir not olarak ise sitemizde bulunan tüm tema ve eklentilerin timthumb.php doslarını bulup içindeki bu kodları temizlememiz gerekiyor. Aksi halde saldırıya uğramak olasıdır.
TimThumb.php Ne İşe Yarar?
WordPress Temalarında ve Eklentilerinde yaygın olarak kullanılan bir eklentidir ve resimleri boyutlandırmaya yarar. Ayrıca da bu nedenle açık büyük risk taşımaktadır.
TimThumb.php Dosyası Barındıran 230 Adet Tema İsmi
- Minimal
- nebula
- Minimo
- Polished
- Webly
- TheStyle
- TuaranBlog
- striking
- MyCuisine
- TheCorporation
- AskIt
- Aggregate
- TheSource
- reviewit
- kelontongfree
- Mentor
- SimplePress
- journalcrunch
- ecobiz
- Magnificent
- timthumb.php
- Olympia
- kingsize
- Chameleon
- DelicateNews
- videozoom-v2.0-original
- videozoom
- Envisioned
- twicet
- u-design
- genoa
- OptimizePress
- Modest
- mocell
- ephoto
- Theme
- InReview
- lightpress
- hostme
- PersonalPress
- Cadca
- arras
- tiwinoo_v3
- MyProduct
- sc4
- InterPhaseTheme
- InStyle
- LightBright
- TheProfessional
- mnfst
- freshnews
- ArtSee
- Boutique
- eStore
- Avenue
- twentyten
- XSWordPressTheme
- adcents
- Nova
- MyPhoto
- eGallery
- Striking_Premium_Corporate
- default
- Lycus
- manifesto
- cold
- DynamiX
- tarnished
- Nyke
- linepress
- DJ
- adria
- zimex
- peano
- ElegantEstate
- delight
- kelontong-free
- duotive-three
- SobhanSoft_Theme
- PureType
- yamidoo_pro
- vulcan2.1
- eGamer
- Wooden
- peritacion
- AmphionPro
- trinity
- dandelion_v2.6.3
- Juggernautgrande
- juggernaut-theme
- BlackLabel_v1.1.2
- Feather
- reviewit1
- zinepress_v1.0.1
- tribune
- photoria
- vilisya
- DailyNotes
- Basic
- minerva
- anthology_v1.4.2
- ModestTheme
- purevision
- parquet
- framed-redux
- eceramica
- InterPhase
- epsilon
- Striking
- thedawn
- peava
- Newspro
- telegraph
- averin
- telegraph_v1.1
- Memoir
- NewsPro
- CircloSquero
- vassal
- maxell
- 13Floor
- wpanniversary
- OnTheGo
- Glider
- mohannad-najjar222
- mohannad-najjar2
- arthemia
- tuufy7
- photoframe
- beach-holiday
- blacklabel
- cadabrapress
- snapwire
- bizpress
- themesbangkoofree
- TOA
- D4
- eNews
- vulcan
- overtime
- rockwell_v1.0
- vicon
- wideo
- CherryTruffle
- mio
- rttheme13
- Linepress
- DeepFocus
- advanced-newspaper202
- OptimusPrime
- Quadro
- Lumin
- minima
- identity
- U-design.v1.1.2_hkz
- KP
- Petra
- services
- 13FloorTheme.php
- BD
- PolishedTheme
- 13FloorTheme
- kiwinho
- graphix
- jerestate
- centro
- corage
- Reporter
- TheTravelTheme
- XSBasico
- openhouse
- seosurfing1
- bluebaboon
- Newspro-2.8.6
- nd
- zoralime
- GrupoProbeta
- eBusiness
- purplex
- kitten-in-pink
- FashionHouse
- WhosWho
- Deviant
- Bold
- BusinessCard
- EarthlyTouch
- GrungeMag
- LightSource
- Simplism
- TidalForce
- Glow
- Influx
- StudioBlue
- jpmegaph
- redina
- tritone
- dandelion_v2.5
- Bluesky
- ColdStone
- silveroak
- newspro
- GamesAwe
- caratinga.net
- SimplePressTheme
- MyResume
- MyApp
- theme
- bigcity
- dandelion_v2.6.1
- chronicle
- cuizine
- thesis_18
- advanced-newspaper_new
- Event
- wpbedouine
- rt_affinity_wp
- arry12
- backup-TheStyle
- ExploreFeed
- zzzzzzzzz
- Bluemist
- Hermes
- cleartype_v1.0
- polariswp
- Chameleon 1.6
- sniper
- adena
- ariela
- FreshAndClean
- wp-creativix
TimThumb.php Dosyası Barındıran Bazı Eklentiler (29 Adet)
1. portfolio-slideshow-pro
2. wp-mobile-detector
3. a-wp-mobile-detector
4. shortcodes-ultimate
5. igit-related-posts-with-thumb-images-after-posts
6. dukapress
7. verve-meta-boxes
8. db-toolkit
9. logo-management
10. wp-marketplace
11. islidex
12. aio-shortcodes
13. category-grid-view-gallery
14. WPFanPro
15. igit-posts-slider-widget
16. wordpress-gallery-plugin
17. cms-pack
18. Premium_Gallery_Manager
19. dp-thumbnail
20. placid-slider
21. nivo-slider
22. photoria
23. LaunchPressTheme
24. kc-related-posts-by-category
25. journalcrunch
26. download-manager
27. wordpress-thumbnail-slider
28. sugar-slider
29. optimizepress
Konuyu açtığınız için öncelikle teşekkür ederim. Bu tür açıkların olması ciddi sorunlar oluşturmakta. Kenditemde şahsen exploit linkleri ve kodları buldum. Sitemin tehdit altında olduğunu düşünüyorum. TimThumb.php açığı çok kişinin canını yakacak gibi duruyor. Tekrar teşekkür ediyorum.
Rica ederim elimizden geldikçe bilgilendirme yapmaya çalışıyoruz.
Saygılarımla.
teşekkür ederim açığı kapattım.
çok yaygın kullanılan bir uygulama ve birçok wordpress kullancısı bu konuda muzdarip.
Devamını beklerim. Bir çok CMS var. Makale çok güzeldi. hepsini okudum.
Rica ederim devamı gelecek İnşAllah hocam.
Rica ederim hocam kolay gelsin.
konu için teşekkürler. muhteşem…
Bilmiyordum böyle bir açık olduğunu. Sitelerimize tema yüklerken dikkat etmemiz gerek bu tür şeylerle karşılaşmamak için. Warez temalardanda uzak durmakta fayda var tabi.