serde_with
This crate provides custom de/serialization helpers to use in combination with serde's `with`-annotation and with the improved `serde_as`-annotation.
Activity
- Latest release
- 6d ago
- Total releases
- 77
- Cadence
- ~25 days
- Last 12 months
- 11
Reach
- Downloads
- 325.4M
- Stars
- 855
Details
- License
- MIT OR Apache-2.0
- First release
- Aug 17, 2017
| Version | Released | |
|---|---|---|
3.23.0
minor
|
3.23.0
minor
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
3.22.0
minor
|
3.22.0
minor
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
3.21.0
unknown
|
3.21.0
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
3.20.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.20.0
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
3.19.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.19.0
unknown
Dependencies (28)
+ 20 more
Changelog
Compare changes
|
|
3.18.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.18.0
unknown
Dependencies (28)
+ 20 more
Changelog
Compare changes
|
|
3.17.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.17.0
unknown
Dependencies (28)
+ 20 more
Changelog
Compare changes
|
|
3.16.1
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.16.1
unknown
Dependencies (28)
+ 20 more
Changelog
Compare changes
|
|
3.16.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.16.0
unknown
Dependencies (28)
+ 20 more
Changelog
Compare changes
|
|
3.15.1
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.15.1
unknown
Dependencies (27)
+ 19 more
Changelog
Compare changes
|
|
3.15.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.15.0
unknown
Dependencies (27)
+ 19 more
Changelog
Compare changes
|
|
3.14.1
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.14.1
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
3.14.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.14.0
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
3.13.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.13.0
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
3.12.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.12.0
unknown
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
3.11.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.11.0
unknown
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
3.10.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.10.0
unknown
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
3.9.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.9.0
unknown
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
3.8.3
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.8.3
unknown
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
3.8.2
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.8.2
unknown
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
3.8.1
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.8.1
unknown
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
3.8.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.8.0
unknown
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
3.7.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.7.0
unknown
Dependencies (31)
+ 23 more
Changelog
Compare changes
|
|
3.6.1
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.6.1
unknown
Dependencies (31)
+ 23 more
Changelog
Compare changes
|
|
3.6.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.6.0
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
3.5.1
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.5.1
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
3.5.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.5.0
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
3.4.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.4.0
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
3.3.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.3.0
unknown
Dependencies (26)
+ 18 more
Changelog
Compare changes
|
|
3.2.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.2.0
unknown
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
3.1.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.1.0
unknown
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
3.0.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
3.0.0
unknown
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.3.3
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
2.3.3
unknown
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.3.2
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
2.3.2
unknown
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.3.1
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
2.3.1
unknown
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.3.0
unknown
1 CVE
GHSA-7gcf-g7xr-8hxj
Jul 15, 2026
serde_with: KeyValueMap serialization panics on empty sequence or map entries
Medium
Local
Low
None
None
SummaryThe public DetailsThe affected public surface includes:
The root cause is: The The vulnerable data/control flow is: attacker-controlled empty entry -> Relevant source locations:
PoC
ImpactA local attacker who can trigger serialization of attacker-controlled data through Fixed in
3.21.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
2.3.0
unknown
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.2.0
unknown
|
2.2.0
unknown
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.1.0
unknown
|
2.1.0
unknown
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.0.1
unknown
|
2.0.1
unknown
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.0.0
unknown
|
2.0.0
unknown
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
2.0.0-rc.0
unknown
|
2.0.0-rc.0
unknown
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
1.14.0
unknown
|
1.14.0
unknown
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
1.13.0
unknown
|
1.13.0
unknown
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
1.12.1
unknown
|
1.12.1
unknown
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
1.12.0
unknown
|
1.12.0
unknown
Dependencies (22)
+ 14 more
Changelog
Compare changes
|
|
1.11.0
unknown
|
1.11.0
unknown
Dependencies (20)
+ 12 more
Changelog
Compare changes
|
|
1.10.0
unknown
|
1.10.0
unknown
Dependencies (19)
+ 11 more
Changelog
Compare changes
|
|
1.9.4
unknown
|
1.9.4
unknown
Dependencies (19)
+ 11 more
Changelog
Compare changes
|
|
1.9.3
unknown
|
1.9.3
unknown
Dependencies (19)
+ 11 more
Changelog
Compare changes
|
|
1.9.2
unknown
|
1.9.2
unknown
Dependencies (19)
+ 11 more
Changelog
Compare changes
|