Bump AutoMapper from 13.0.1 to 16.1.1#865
Conversation
--- updated-dependencies: - dependency-name: AutoMapper dependency-version: 16.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
|
@andrerav @stagep As far I understand, this doesn't pose a threat to mapster. Automapper is now released under a dual license, but since we provide the source code, can we use 16.1.1 without purchasing a license or should we also change the license for benchmark to RPL-1.5? |
|
@DocSvartz @stagep In my opinion, this "vulnerability" is a complete joke. It's a recursive mapping with max recursion depth disabled. What would anyone expect to happen? Mapster also has this "vulnerability" if you don't use any of the well-documented mechanisms that can prevent it: https://github.com/MapsterMapper/Mapster/wiki/Object-references |
I guess it would cause a Map Overflow exception :) |
|
Superseded by #866. |
|
mapper for the described case |
Updated AutoMapper from 13.0.1 to 16.1.1.
Release notes
Sourced from AutoMapper's releases.
16.1.1
What's Changed
Security
Fixed an issue where certain cyclic or self-referential object graphs could trigger uncontrolled recursion during mapping, potentially resulting in stack exhaustion and denial of service.
Applications that process untrusted or attacker-controlled object graphs through affected mapping paths may be impacted.
Users should upgrade to this release.
Security advisory: GHSA-rvv3-g6hj-g44x
Thanks to @bluefossa for responsibly disclosing this issue.
Full Changelog: LuckyPennySoftware/AutoMapper@v16.1.0...v16.1.1
16.1.0
What's Changed
New Contributors
Full Changelog: LuckyPennySoftware/AutoMapper@v16.0.0...v16.1.0
16.0.0
What's Changed
Full Changelog: LuckyPennySoftware/AutoMapper@v15.1.0...v16.0.0
16.0.0-beta-1
What's Changed
Full Changelog: LuckyPennySoftware/AutoMapper@v15.1.0...v16.0.0-beta-1
This release is a beta release that introduces .NET 10 support and package signing. Signed packages means going forward packages can be validated against trusted authorities that the package has been published by Lucky Penny Software and not tampered with.
15.1.0
What's Changed
New Contributors
Full Changelog: LuckyPennySoftware/AutoMapper@v15.0.1...v15.1.0
15.0.1
What's Changed
Full Changelog: LuckyPennySoftware/AutoMapper@v15.0.0...v15.0.1
This release supersedes the 15.0.0 release, reverting behavior and overloads so that the
AddAutoMapperoverloads separate the "scanning for maps" from the "scanning for dependencies". Unfortunately it's not really possible to combine these two together.This also fixes a critical bug in #4545 that does not work with .NET 4.x applications (as intended).
Because of this, the 15.0.0 will be delisted because of the breaking changes there.
15.0.0
Full Changelog: LuckyPennySoftware/AutoMapper@v14.0.0...v15.0.0
To set your license key:
This also introduced a breaking change with
MapperConfigurationrequiring anILoggerFactoryfor logging purposes:Registering AutoMapper with
services.AddAutoMapperwill automatically supply this parameter. Otherwise you'll need to supply the logger factory.You can obtain your license key at AutoMapper.io
14.0.0
What's Changed
New Contributors
Full Changelog: LuckyPennySoftware/AutoMapper@v13.0.1...v14.0.0
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 show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@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)You can disable automated security fix PRs for this repo from the Security Alerts page.