automated-survey-laravel
automated-survey-laravel copied to clipboard
[Security] Bump swiftmailer/swiftmailer from 5.4.3 to 5.4.12
Bumps swiftmailer/swiftmailer from 5.4.3 to 5.4.12. This update includes a security fix.
Vulnerabilities fixed
Sourced from The PHP Security Advisories Database.
Remote Code Execution when using the mail transport
Affected versions: >=4.0.0, <5.0.0; >=5.0.0, <5.4.5
Changelog
Sourced from swiftmailer/swiftmailer's changelog.
5.4.12 (2018-07-31)
- fixed typo
5.4.11 (2018-07-31)
- fixed startTLS support for PHP 5.6-
5.4.10 (2018-07-27)
- fixed startTLS only allowed tls1.0, now allowed: tls1.0, tls1.1, tls1.2
5.4.9 (2018-01-23)
- no changes, last version of the 5.x series
5.4.8 (2017-05-01)
- fixed encoding inheritance in addPart()
- fixed sorting MIME children when their types are equal
5.4.7 (2017-04-20)
- fixed NTLMAuthenticator clobbering bcmath scale
5.4.6 (2017-02-13)
- removed exceptions thrown in destructors as they lead to fatal errors
- switched to use sha256 by default in DKIM as per the RFC
- fixed an 'Undefined variable: pipes' PHP notice
- fixed long To headers when using the mail transport
- fixed NTLMAuthenticator when no domain is passed with the username
- prevented fatal error during unserialization of a message
- fixed a PHP warning when sending a message that has a length of a multiple of 8192
5.4.5 (2016-12-29)
... (truncated)
SECURITY FIX: fixed CVE-2016-10074 by disallowing potentially unsafe shell characters
Prior to 5.4.5, the mail transport (Swift_Transport_MailTransport) was vulnerable to passing arbitrary shell arguments if the "From", "ReturnPath" or "Sender" header came from a non-trusted source, potentially allowing Remote Code Execution
Commits
181b89fprepared the 5.4.12 releasedccdd7cupdated CHANGESd96063efixed typo7c6640eprepared the 5.4.11 release5a82b2eupdated CHANGESd9aed42refactored code421299ebug #1112 wxu: Fix release version is not compatible with low version PHP (wxu)c14b7afwxu: Fix release version is not compatible with low version PHPdd71cc1prepared the 5.4.10 release5fbe82fAllow explicit tls1.0, tls1.1, tls1.2 for startTLS- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language@dependabot badge mewill comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.