CVE-2018-12584
The ConnectionBase::preparseNewBytes function in resip/stack/ConnectionBase.cxx in reSIProcate...
The ConnectionBase::preparseNewBytes function in resip/stack/ConnectionBase.cxx in reSIProcate through 1.10.2 allows remote attackers to cause a denial of service (buffer overflow) or possibly execute arbitrary code when TLS communication is enabled.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
The ConnectionBase::preparseNewBytes function in resip/stack/ConnectionBase.cxx in reSIProcate through 1.10.2 allows remote attackers to cause a denial of service (buffer overflow) or possibly execute arbitrary code when TLS communication is enabled.
- Record
CVE-2018-12584- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-120
- Updated
- 2026-11-02
CVE List No score
The ConnectionBase::preparseNewBytes function in resip/stack/ConnectionBase.cxx in reSIProcate through 1.10.2 allows remote attackers to cause a denial of service (buffer overflow) or possibly execute arbitrary code when TLS communication is enabled.
- Record
CVE-2018-12584- Updated
- 2026-11-02
EUVDEUVD-2018-4543 No score
The ConnectionBase::preparseNewBytes function in resip/stack/ConnectionBase.cxx in reSIProcate through 1.10.2 allows remote attackers to cause a denial of service (buffer overflow) or possibly execute arbitrary code when TLS communication is enabled.
- Record
EUVD-2018-4543- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wj2v-cw66-5qcg
9.8
The ConnectionBase::preparseNewBytes function in resip/stack/ConnectionBase.cxx in reSIProcate...
The ConnectionBase::preparseNewBytes function in resip/stack/ConnectionBase.cxx in reSIProcate through 1.10.2 allows remote attackers to cause a denial of service (buffer overflow) or possibly execute arbitrary code when TLS communication is enabled.
- Record
GHSA-wj2v-cw66-5qcg- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-120
- Updated
- 2026-11-02
OSV
9.8
The ConnectionBase::preparseNewBytes function in resip/stack/ConnectionBase.cxx in reSIProcate through 1.10.2 allows remote attackers to cause a denial of service (buffer overflow) or possibly execute arbitrary code when TLS communication is enabled.
- Record
CVE-2018-12584- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-12584
9.8
The ConnectionBase::preparseNewBytes function in resip/stack/ConnectionBase.cxx in reSIProcate through 1.10.2 allows remote attackers to cause a denial of service (buffer overflow) or possibly execute arbitrary code when TLS communication is enabled.
- Record
UBUNTU-CVE-2018-12584- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
resiprocateDebian:8 From an advisory covering 2 CVEs |
before 1:1.9.7-5+deb8u1, plus listed versions 1:1.9.7-5 |
1:1.9.7-5+deb8u1 |
resiprocateDebian:9 From an advisory covering 2 CVEs |
before 1:1.11.0~beta1-3+deb9u2, plus listed versions 1:1.11.0~beta1-31:1.11.0~beta1-3+deb9u1 |
1:1.11.0~beta1-3+deb9u2 |
resiprocateUbuntu:16.04:LTS |
All versions, plus listed versions 1:1.10.0-11:1.10.1-11:1.10.1-21:1.10.1-2ubuntu1 |
None known |
resiprocateUbuntu:18.04:LTS |
All versions, plus listed versions 1:1.11.0~beta5-1 |
None known |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | reSIProcate 1.10.2 - Heap Overflow | 2018-08-09 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-12584 is a critical vulnerability (CVSS 9.8) in Resiprocate, published July 16, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 23.7%, the 97th percentile. No source names a fixed version.
References
exploit-db.com/exploits/45174
github.com/resiprocate/resiprocate/commit/2cb291191c93c7c4e371e22cb89805a5b31d6608
lists.debian.org/debian-lts-announce/2018/07/msg00031.html
seclists.org/bugtraq/2018/Aug/14
packetstormsecurity.com/files/148856/reSIProcate-1.10.2-Heap-Overflow.html
joachimdezutter.webredirect.org/advisory.html