CVE-2021-28511 (GCVE-0-2021-28511)
Vulnerability from cvelistv5 – Published: 2022-08-05 16:47 – Updated: 2024-09-16 17:15
VLAI?
Title
This advisory documents the impact of an internally found vulnerability in Arista EOS for security ACL bypass. The impact of this vulnerability is that the security ACL drop rule might be bypassed if a NAT ACL rule filter with permit action matches t ...
Summary
This advisory documents the impact of an internally found vulnerability in Arista EOS for security ACL bypass. The impact of this vulnerability is that the security ACL drop rule might be bypassed if a NAT ACL rule filter with permit action matches the packet flow. This could allow a host with an IP address in a range that matches the range allowed by a NAT ACL and a range denied by a Security ACL to be forwarded incorrectly as it should have been denied by the Security ACL. This can enable an ACL bypass.
Severity ?
5.8 (Medium)
CWE
- CWE-284 - Improper Access Control
Assigner
References
| URL | Tags | ||||
|---|---|---|---|---|---|
|
|||||
Impacted products
| Vendor | Product | Version | ||
|---|---|---|---|---|
| Arista Networks | EOS |
Affected:
4.24.0 , ≤ 4.24.9
(custom)
Affected: 4.25.0 , ≤ 4.25.8 (custom) Affected: 4.26.0 , ≤ 4.26.5 (custom) Affected: 4.27.0 , ≤ 4.27.3 (custom) |
{
"containers": {
"adp": [
{
"providerMetadata": {
"dateUpdated": "2024-08-03T21:47:31.812Z",
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE"
},
"references": [
{
"tags": [
"x_refsource_MISC",
"x_transferred"
],
"url": "https://www.arista.com/en/support/advisories-notices/security-advisory/15862-security-advisory-0078"
}
],
"title": "CVE Program Container"
}
],
"cna": {
"affected": [
{
"product": "EOS",
"vendor": "Arista Networks",
"versions": [
{
"lessThanOrEqual": "4.24.9",
"status": "affected",
"version": "4.24.0",
"versionType": "custom"
},
{
"lessThanOrEqual": "4.25.8",
"status": "affected",
"version": "4.25.0",
"versionType": "custom"
},
{
"lessThanOrEqual": "4.26.5",
"status": "affected",
"version": "4.26.0",
"versionType": "custom"
},
{
"lessThanOrEqual": "4.27.3",
"status": "affected",
"version": "4.27.0",
"versionType": "custom"
}
]
}
],
"datePublic": "2022-07-19T00:00:00",
"descriptions": [
{
"lang": "en",
"value": "This advisory documents the impact of an internally found vulnerability in Arista EOS for security ACL bypass. The impact of this vulnerability is that the security ACL drop rule might be bypassed if a NAT ACL rule filter with permit action matches the packet flow. This could allow a host with an IP address in a range that matches the range allowed by a NAT ACL and a range denied by a Security ACL to be forwarded incorrectly as it should have been denied by the Security ACL. This can enable an ACL bypass."
}
],
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.8,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "LOW",
"privilegesRequired": "NONE",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N",
"version": "3.1"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-284",
"description": "CWE-284 Improper Access Control",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2022-08-05T16:47:29",
"orgId": "c8b34d1a-69ae-45c3-88fe-f3b3d44f39b7",
"shortName": "Arista"
},
"references": [
{
"tags": [
"x_refsource_MISC"
],
"url": "https://www.arista.com/en/support/advisories-notices/security-advisory/15862-security-advisory-0078"
}
],
"solutions": [
{
"lang": "en",
"value": "The recommended resolution is to upgrade to a remediated software version at your earliest convenience.\n\nThe fixed versions for the currently supported release trains are as follows:\n\n4.24.10 and later releases in the 4.24.x train\n4.25.9 and later releases in the 4.25.x train\n4.26.6 and later releases in the 4.26.x train\n4.27.4 and later releases in the 4.27.x train\n4.28.0 and later releases in the 4.28.x train"
}
],
"source": {
"advisory": "78",
"defect": [
"BUG",
"641088"
],
"discovery": "INTERNAL"
},
"title": "This advisory documents the impact of an internally found vulnerability in Arista EOS for security ACL bypass. The impact of this vulnerability is that the security ACL drop rule might be bypassed if a NAT ACL rule filter with permit action matches t ...",
"workarounds": [
{
"lang": "en",
"value": "Configure a NAT \u201cdrop\u201d ACL rule for each security ACL \u201cdrop\u201d rule that should be applied to the interface that has NAT configured. This will prevent the packets from being translated at the expense of maintaining the configuration in two places."
}
],
"x_ConverterErrors": {
"TITLE": {
"error": "TITLE too long. Truncating in v5 record.",
"message": "Truncated!"
}
},
"x_generator": {
"engine": "Vulnogram 0.0.9"
},
"x_legacyV4Record": {
"CVE_data_meta": {
"ASSIGNER": "psirt@arista.com",
"DATE_PUBLIC": "2022-07-19T21:15:00.000Z",
"ID": "CVE-2021-28511",
"STATE": "PUBLIC",
"TITLE": "This advisory documents the impact of an internally found vulnerability in Arista EOS for security ACL bypass. The impact of this vulnerability is that the security ACL drop rule might be bypassed if a NAT ACL rule filter with permit action matches the packet flow. This could allow a host with an IP address in a range that matches the range allowed by a NAT ACL and a range denied by a Security ACL to be forwarded incorrectly as it should have been denied by the Security ACL. This can enable an ACL bypass."
},
"affects": {
"vendor": {
"vendor_data": [
{
"product": {
"product_data": [
{
"product_name": "EOS",
"version": {
"version_data": [
{
"version_affected": "\u003c=",
"version_name": "4.24.0",
"version_value": "4.24.9"
},
{
"version_affected": "\u003c=",
"version_name": "4.25.0",
"version_value": "4.25.8"
},
{
"version_affected": "\u003c=",
"version_name": "4.26.0",
"version_value": "4.26.5"
},
{
"version_affected": "\u003c=",
"version_name": "4.27.0",
"version_value": "4.27.3"
}
]
}
}
]
},
"vendor_name": "Arista Networks"
}
]
}
},
"data_format": "MITRE",
"data_type": "CVE",
"data_version": "4.0",
"description": {
"description_data": [
{
"lang": "eng",
"value": "This advisory documents the impact of an internally found vulnerability in Arista EOS for security ACL bypass. The impact of this vulnerability is that the security ACL drop rule might be bypassed if a NAT ACL rule filter with permit action matches the packet flow. This could allow a host with an IP address in a range that matches the range allowed by a NAT ACL and a range denied by a Security ACL to be forwarded incorrectly as it should have been denied by the Security ACL. This can enable an ACL bypass."
}
]
},
"generator": {
"engine": "Vulnogram 0.0.9"
},
"impact": {
"cvss": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.8,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "LOW",
"privilegesRequired": "NONE",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N",
"version": "3.1"
}
},
"problemtype": {
"problemtype_data": [
{
"description": [
{
"lang": "eng",
"value": "CWE-284 Improper Access Control"
}
]
}
]
},
"references": {
"reference_data": [
{
"name": "https://www.arista.com/en/support/advisories-notices/security-advisory/15862-security-advisory-0078",
"refsource": "MISC",
"url": "https://www.arista.com/en/support/advisories-notices/security-advisory/15862-security-advisory-0078"
}
]
},
"solution": [
{
"lang": "en",
"value": "The recommended resolution is to upgrade to a remediated software version at your earliest convenience.\n\nThe fixed versions for the currently supported release trains are as follows:\n\n4.24.10 and later releases in the 4.24.x train\n4.25.9 and later releases in the 4.25.x train\n4.26.6 and later releases in the 4.26.x train\n4.27.4 and later releases in the 4.27.x train\n4.28.0 and later releases in the 4.28.x train"
}
],
"source": {
"advisory": "78",
"defect": [
"BUG",
"641088"
],
"discovery": "INTERNAL"
},
"work_around": [
{
"lang": "en",
"value": "Configure a NAT \u201cdrop\u201d ACL rule for each security ACL \u201cdrop\u201d rule that should be applied to the interface that has NAT configured. This will prevent the packets from being translated at the expense of maintaining the configuration in two places."
}
]
}
}
},
"cveMetadata": {
"assignerOrgId": "c8b34d1a-69ae-45c3-88fe-f3b3d44f39b7",
"assignerShortName": "Arista",
"cveId": "CVE-2021-28511",
"datePublished": "2022-08-05T16:47:31.584165Z",
"dateReserved": "2021-03-16T00:00:00",
"dateUpdated": "2024-09-16T17:15:30.137Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.1",
"vulnerability-lookup:meta": {
"nvd": "{\"cve\":{\"id\":\"CVE-2021-28511\",\"sourceIdentifier\":\"psirt@arista.com\",\"published\":\"2022-08-05T17:15:07.957\",\"lastModified\":\"2024-11-21T05:59:48.747\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"This advisory documents the impact of an internally found vulnerability in Arista EOS for security ACL bypass. The impact of this vulnerability is that the security ACL drop rule might be bypassed if a NAT ACL rule filter with permit action matches the packet flow. This could allow a host with an IP address in a range that matches the range allowed by a NAT ACL and a range denied by a Security ACL to be forwarded incorrectly as it should have been denied by the Security ACL. This can enable an ACL bypass.\"},{\"lang\":\"es\",\"value\":\"Este aviso documenta el impacto de una vulnerabilidad encontrada internamente en Arista EOS para omitir las ACL de seguridad. El impacto de esta vulnerabilidad es que la regla de ca\u00edda de la ACL de seguridad podr\u00eda omitirse si un filtro de regla ACL de NAT con acci\u00f3n de permiso coincide con el flujo de paquetes. Esto podr\u00eda permitir que un host con una direcci\u00f3n IP en un rango que coincida con el rango permitido por una ACL de NAT y un rango denegado por una ACL de seguridad sea reenviado incorrectamente ya que deber\u00eda haber sido denegado por la ACL de seguridad. Esto puede permitir una derivaci\u00f3n de la ACL\"}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"psirt@arista.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N\",\"baseScore\":5.8,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"CHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"LOW\",\"availabilityImpact\":\"NONE\"},\"exploitabilityScore\":3.9,\"impactScore\":1.4},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N\",\"baseScore\":6.5,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"LOW\",\"integrityImpact\":\"LOW\",\"availabilityImpact\":\"NONE\"},\"exploitabilityScore\":3.9,\"impactScore\":2.5}]},\"weaknesses\":[{\"source\":\"psirt@arista.com\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-284\"}]},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"NVD-CWE-Other\"}]}],\"configurations\":[{\"operator\":\"AND\",\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:arista:eos:*:*:*:*:*:*:*:*\",\"versionEndIncluding\":\"4.24.9\",\"matchCriteriaId\":\"BD53A1C6-B490-4176-B956-83B3AF856E07\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:arista:eos:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.25.0\",\"versionEndIncluding\":\"4.25.8\",\"matchCriteriaId\":\"E995C872-3638-45EC-A912-ECBEB2B61369\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:arista:eos:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.26.0\",\"versionEndIncluding\":\"4.26.5\",\"matchCriteriaId\":\"7C0F3258-2042-4BC5-B003-6406D8EF8291\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:arista:eos:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.27.0\",\"versionEndIncluding\":\"4.27.3\",\"matchCriteriaId\":\"4D71F445-AB45-43B2-8C37-A4C6169F2CED\"}]},{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:7050cx3-32s:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"E1FF0290-C671-4ABC-8A12-05E4D55FC4AE\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:7050cx3m-32s:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"828C6E4F-814A-4060-8F5E-7FF359C8739C\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:7050sx3-48c8:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"FE35C17F-0C60-4A40-9949-D4C5D94D1D7A\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:7050sx3-48yc:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"07BA078E-30B7-4E2C-B240-BF64E98143E9\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:7050sx3-48yc12:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"EBFD0706-CACB-40FA-A41B-46B39C6E1D33\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:7050sx3-48yc8:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"5951D243-CB68-4B41-A913-D879CE502795\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:7050sx3-96yc8:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"73156612-D338-4E20-8C82-0E65DAA72331\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:7050tx3-48c8:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"388C57D8-4B3C-4E5D-84AA-0CB7506F825A\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:720xp-24y6:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"7AFDBCBB-2C1A-4B88-AE28-EF63D5B9EDD2\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:720xp-24zy4:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"58757129-BF9C-4BD8-B692-BB57023F8A48\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:720xp-48y6:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"2756BB4B-1053-4EAC-AC0B-785FD5039D5F\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:720xp-48zc2:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"40D36540-7723-4284-A207-6BD27728CA25\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:720xp-96zc2:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"DF95CB28-E010-4A1D-A746-F9DDF015868F\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:7300x3-32c:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"0040BDDF-D711-4619-9E96-96EFBD33CAA0\"},{\"vulnerable\":false,\"criteria\":\"cpe:2.3:h:arista:7300x3-48yc4:-:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"D4AA716D-CAD1-4689-8A26-977A2E5F869E\"}]}]}],\"references\":[{\"url\":\"https://www.arista.com/en/support/advisories-notices/security-advisory/15862-security-advisory-0078\",\"source\":\"psirt@arista.com\",\"tags\":[\"Exploit\",\"Mitigation\",\"Vendor Advisory\"]},{\"url\":\"https://www.arista.com/en/support/advisories-notices/security-advisory/15862-security-advisory-0078\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Exploit\",\"Mitigation\",\"Vendor Advisory\"]}]}}"
}
}
Loading…
Loading…
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
Loading…