সংস্করণ সিই ও ইইতে নীচের ইস্যুটির জন্য ঠিক করার জন্য ম্যাজেন্টো রিলিজ প্যাচ SUPEE-6482
ম্যাজেন্টো সম্প্রদায় সংস্করণের জন্য:
- ম্যাজেন্টো এসওএপি এপিআইতে অটোলয়েড ফাইল অন্তর্ভুক্তি
- ডাব্লুএসডিএল ফাইলে এসএসআরএফের ক্ষতিগ্রস্থতা
ম্যাজেন্টো এন্টারপ্রাইজ সংস্করণের জন্য
- ম্যাজেন্টো এসওএপি এপিআইতে অটোলয়েড ফাইল অন্তর্ভুক্তি
- ডাব্লুএসডিএল ফাইলে এসএসআরএফের ক্ষতিগ্রস্থতা
- অবৈধ শিরোনাম ব্যবহার করে ক্রস-সাইট স্ক্রিপ্টিং
উপহার রেজিস্ট্রি অনুসন্ধানে এক্সএসএস
ক্লাসে পরিবর্তন করছেন
Mage_Api_Model_Server_Adapter_Soap এ পরিবর্তনগুলি
: $urlModel->getUrl('*/*/*');
if ( $withAuth ) {
- $phpAuthUser = $this->getController()->getRequest()->getServer('PHP_AUTH_USER', false);
- $phpAuthPw = $this->getController()->getRequest()->getServer('PHP_AUTH_PW', false);
- $scheme = $this->getController()->getRequest()->getScheme();
+ $phpAuthUser = rawurlencode($this->getController()->getRequest()->getServer('PHP_AUTH_USER', false));
+ $phpAuthPw = rawurlencode($this->getController()->getRequest()->getServer('PHP_AUTH_PW', false));
+ $scheme = rawurlencode($this->getController()->getRequest()->getScheme());
if ($phpAuthUser && $phpAuthPw) {
$wsdlUrl = sprintf("%s://%s:%s@%s", $scheme, $phpAuthUser, $phpAuthPw,
ম্যাগ_গ্যাট_এলালগ_মডেল_প্রডাক্ট_অপি_ভি 2 এ পরিবর্তন করুন
public function create($type, $set, $sku, $productData, $store = null)
{
- if (!$type || !$set || !$sku) {
+ if (!$type || !$set || !$sku || !is_object($productData)) {
$this->_fault('data_invalid');
}
@@ -243,6 +243,9 @@ class Mage_Catalog_Model_Product_Api_V2 extends Mage_Catalog_Model_Product_Api
*/
protected function _prepareDataForSave ($product, $productData)
{
+ if (!is_object($productData)) {
+ $this->_fault('data_invalid');
+ }
if (property_exists($productData, 'website_ids') && is_array($productData->website_ids)) {
$product->setWebsiteIds($productData->website_ids);
}
আরও দেখুন: http://www.amitbera.com