Security advisory
An issue was discovered in ReadyTalk Avian 1.2.0 before 2020-10-27. The FileOutputStream.write() method in FileOutputStream.java has a boundary check to prevent out-of-bounds memory read/write operations. However, an integer overflow leads to bypassing this check and achieving the out-of-bounds access. NOTE: This vulnerability only affects products that are no longer supported by the maintainer
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2020-28371
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 12:36 UTC · Revision 1
Source evidence
An issue was discovered in ReadyTalk Avian 1.2.0 before 2020-10-27. The FileOutputStream.write() method in FileOutputStream.java has a boundary check to prevent out-of-bounds memory read/write operations. However, an integer overflow leads to bypassing this check and achieving the out-of-bounds access. NOTE: This vulnerability only affects products that are no longer supported by the maintainer
osv:CVE-2020-28371
Complete source record
{
"id": "8dd1eb4594b4ed5ed2bb0e41d0028507da7356c2ac97656693292655a7cc60b1",
"url": "https://osv.dev/vulnerability/CVE-2020-28371",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2020-28371",
"summary": "An issue was discovered in ReadyTalk Avian 1.2.0 before 2020-10-27. The FileOutputStream.write() method in FileOutputStream.java has a boundary check to prevent out-of-bounds memory read/write operations. However, an integer overflow leads to bypassing this check and achieving the out-of-bounds access. NOTE: This vulnerability only affects products that are no longer supported by the maintainer",
"evidence": "osv:CVE-2020-28371",
"products": [],
"severity": "critical",
"structured": {
"id": "CVE-2020-28371",
"aliases": [
"CVE-2020-28371"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/readytalk/avian",
"type": "GIT",
"events": [
{
"introduced": "72c0547f4bdedc1ba8da2882317e3f758deab23f"
},
{
"last_affected": "72c0547f4bdedc1ba8da2882317e3f758deab23f"
},
{
"fixed": "0871979b298add320ca63f65060acb7532c8a0dd"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:readytalk:avian:1.2.0:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.2.0"
},
{
"last_affected": "1.2.0"
}
],
"source": "CPE_STRING"
},
{
"range": [
{
"fixed": "0871979b298add320ca63f65060acb7532c8a0dd"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"1.2.0",
"v1.2.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-28371.json",
"vanir_signatures": [
{
"id": "CVE-2020-28371-6a14a7f6",
"digest": {
"threshold": 0.9,
"line_hashes": [
"161694260855599367855421958645913010844",
"140373232215773158794410512667227169120",
"147285217384555310785516609865054958401",
"270785023055976051505704826886532062262"
]
},
"source": "https://github.com/readytalk/avian/commit/0871979b298add320ca63f65060acb7532c8a0dd",
"target": {
"file": "classpath/java/io/FileOutputStream.java"
},
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1"
},
{
"id": "CVE-2020-28371-8520d70b",
"digest": {
"length": 252,
"function_hash": "270870376968626371876760759397673686890"
},
"source": "https://github.com/readytalk/avian/commit/0871979b298add320ca63f65060acb7532c8a0dd",
"target": {
"file": "classpath/java/io/FileOutputStream.java",
"function": "write"
},
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1"
}
],
"vanir_signatures_modified": "2026-10-20T13:59:08Z"
}
}
],
"modified": "2026-10-20T13:59:08.923424941Z",
"provider": "osv",
"references": [
"https://github.com/ReadyTalk/avian/commit/0871979b298add320ca63f65060acb7532c8a0dd",
"https://github.com/ReadyTalk/avian/pull/572"
],
"provider_metadata": {}
},
"related_cves": [
{
"value": "CVE-2020-28371",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 388470,
"published_at": "2020-11-09T22:15:13.333+00:00"
}