Merhaba arkadaşlar;
Bildiğiniz gibi, 1.6 sürümü yayınlandığı günden bu yana 1.4 serisi için her hangi bir ek güncelleme olmamıştı, fakat epeydir ortalık dolaşan ''xss'' güvenlik açığı söylentileri, ne yazık ki 1.4 serisinin son versiyonu olan 1.4.14 için de yama güncellemesi çıkmasına sebeb oldu.

Sözü fazla uzatmadan, hemen yama güncelleme için manuel anlatıma geçelim..

1. editpost.php

Bul:
	// Setup a unique posthash for attachment management
	$posthash = $post['posthash'];
Değiştir:
	// Setup a unique posthash for attachment management
	$posthash = htmlspecialchars_uni($post['posthash']);
2. newreply.php

Bul:
	elseif($mybb->input['action'] == "editdraft")
	{
		// Drafts have posthashes, too...
		$posthash = $post['posthash'];
	}
	else
	{
		$posthash = $mybb->input['posthash'];
	}
Değiştir:
	elseif($mybb->input['action'] == "editdraft")
	{
		// Drafts have posthashes, too...
		$posthash = htmlspecialchars_uni($post['posthash']);
	}
	else
	{
		$posthash = htmlspecialchars_uni($mybb->input['posthash']);
	}
3. member.php

Bul:
	// Redirect to the page where the user came from, but not if that was the login page.
	if($mybb->input['url'] && !preg_match("/action=login/i", $mybb->input['url']))
	{
		$redirect_url = htmlentities($mybb->input['url']);
	}
	elseif($_SERVER['HTTP_REFERER'])
	{
		$redirect_url = htmlentities($_SERVER['HTTP_REFERER']);
	}
Değiştir:
	// Redirect to the page where the user came from, but not if that was the login page.
	if($_SERVER['HTTP_REFERER'] && strpos($_SERVER['HTTP_REFERER'], "action=login") === false)
	{
		$redirect_url = htmlentities($_SERVER['HTTP_REFERER']);
	}
	else
	{
		$redirect_url = '';
	}


Not: Bu yama ile sürüm yükseltmiş olmuyorsunuz, sadece ''xss'' olarak tanımlanan güvenlik açığı için önlem almış oluyorsunuz.
MyBB 1.4.14 Güvenlik & Yama Güncellemesi