Kernel : Linux vmi616275.contaboserver.net 5.4.0-84-generic #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021 x86_64
Disable function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Safe mode : OFF
Host : diestoffstrasse.com | Server ip : 127.0.0.1 | Your ip : 127.0.0.1 | Time @ Server : 24 Aug 2025 00:36:01
MySQL : OFF | MSSQL : OFF | cURL : ON | Oracle : OFF | wget : ON | Perl : ON

/home/dev2.destoffenstraat.com/vendor-1/magento/framework/Mail/

HOME about upload exec mass file domain root vuln newfile newfolder kill me

File Path : /home/dev2.destoffenstraat.com/vendor-1/magento/framework/Mail/MimePart.php

<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ declare(strict_types=1); namespace Magento\Framework\Mail; use Magento\Framework\Mail\Exception\InvalidArgumentException; use Laminas\Mime\Part as LaminasMimePart; /** * @inheritDoc */ class MimePart implements MimePartInterface { /** * UTF-8 charset */ public const CHARSET_UTF8 = 'utf-8'; /** * @var LaminasMimePart */ private $mimePart; /** * MimePart constructor * * @param resource|string $content * @param string|null $type * @param string|null $fileName * @param string|null $disposition * @param string|null $encoding * @param string|null $description * @param array|null $filters * @param string|null $charset * @param string|null $boundary * @param string|null $location * @param string|null $language * @param bool|null $isStream * * @SuppressWarnings(PHPMD.NPathComplexity) * @SuppressWarnings(PHPMD.ExcessiveParameterList) * @SuppressWarnings(PHPMD.CyclomaticComplexity) * @throws InvalidArgumentException */ public function __construct( $content, ?string $type = MimeInterface::TYPE_HTML, ?string $fileName = null, ?string $disposition = null, ?string $encoding = MimeInterface::ENCODING_QUOTED_PRINTABLE, ?string $description = null, ?array $filters = [], ?string $charset = self::CHARSET_UTF8, ?string $boundary = null, ?string $location = null, ?string $language = null, ?bool $isStream = null ) { try { $this->mimePart = new LaminasMimePart($content); } catch (\Exception $e) { throw new InvalidArgumentException($e->getMessage()); } $this->mimePart->setType($type); $this->mimePart->setEncoding($encoding); $this->mimePart->setFilters($filters); if ($charset) { $this->mimePart->setBoundary($boundary); } if ($charset) { $this->mimePart->setCharset($charset); } if ($disposition) { $this->mimePart->setDisposition($disposition); } if ($description) { $this->mimePart->setDescription($description); } if ($fileName) { $this->mimePart->setFileName($fileName); } if ($location) { $this->mimePart->setLocation($location); } if ($language) { $this->mimePart->setLanguage($language); } if ($isStream) { $this->mimePart->setIsStream($isStream); } } /** * @inheritDoc */ public function getType(): string { return $this->mimePart->getType(); } /** * @inheritDoc */ public function getEncoding(): string { return $this->mimePart->getEncoding(); } /** * @inheritDoc */ public function getDisposition(): string { return $this->mimePart->getDisposition(); } /** * @inheritDoc */ public function getDescription(): string { return $this->mimePart->getDescription(); } /** * @inheritDoc */ public function getFileName(): string { return $this->mimePart->getFileName(); } /** * @inheritDoc */ public function getCharset(): string { return $this->mimePart->getCharset(); } /** * @inheritDoc */ public function getBoundary(): string { return $this->mimePart->getBoundary(); } /** * @inheritDoc */ public function getLocation(): string { return $this->mimePart->getLocation(); } /** * @inheritDoc */ public function getLanguage(): string { return $this->mimePart->getLanguage(); } /** * @inheritDoc */ public function getFilters(): array { return $this->mimePart->getFilters(); } /** * @inheritDoc */ public function isStream(): bool { return $this->mimePart->isStream(); } /** * @inheritDoc */ public function getEncodedStream($endOfLine = MimeInterface::LINE_END) { return $this->mimePart->getEncodedStream($endOfLine); } /** * @inheritDoc */ public function getContent($endOfLine = MimeInterface::LINE_END) { return $this->mimePart->getContent($endOfLine); } /** * @inheritDoc */ public function getRawContent(): string { return $this->mimePart->getRawContent(); } /** * @inheritDoc */ public function getHeadersArray($endOfLine = MimeInterface::LINE_END): array { return $this->mimePart->getHeadersArray($endOfLine); } /** * @inheritDoc */ public function getHeaders($endOfLine = MimeInterface::LINE_END): string { return $this->mimePart->getHeaders($endOfLine); } }