ID

VAR-201904-0739


CVE

CVE-2018-4248


TITLE

plural Apple Product out-of-bounds reading vulnerability

Trust: 0.8

sources: JVNDB: JVNDB-2018-014841

DESCRIPTION

An out-of-bounds read was addressed with improved input validation. This issue affected versions prior to iOS 11.4.1, macOS High Sierra 10.13.6, tvOS 11.4.1, watchOS 4.3.2. plural Apple The product has a flaw in reading due to incomplete processing related to input validation.Information may be obtained. Apple iOS, etc. are all products of Apple (Apple). Apple iOS is an operating system developed for mobile devices. Apple tvOS is a smart TV operating system. libxpc is an open source implementation of one of the AppleXPC libraries. This vulnerability stems from the incorrect verification of data boundaries when the network system or product performs operations on the memory, resulting in incorrect read and write operations to other associated memory locations. Attackers can exploit this vulnerability to cause buffer overflow or heap overflow, etc. -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 APPLE-SA-2018-7-9-1 iOS 11.4.1 iOS 11.4.1 is now available and addresses the following: CFNetwork Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: Cookies may unexpectedly persist in Safari Description: A cookie management issue was addressed with improved checks. CVE-2018-4293: an anonymous researcher Emoji Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: Processing an emoji under certain configurations may lead to a denial of service Description: A denial of service issue was addressed with improved memory handling. CVE-2018-4290: Patrick Wardle of Digita Security Kernel Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: A local user may be able to read kernel memory Description: An out-of-bounds read issue existed that led to the disclosure of kernel memory. CVE-2018-4282: Proteas of Qihoo 360 Nirvan Team libxpc Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: An application may be able to gain elevated privileges Description: A memory corruption issue was addressed with improved memory handling. CVE-2018-4280: Brandon Azad libxpc Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: A malicious application may be able to read restricted memory Description: An out-of-bounds read was addressed with improved input validation. CVE-2018-4248: Brandon Azad LinkPresentation Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: Visiting a malicious website may lead to address bar spoofing Description: A spoofing issue existed in the handling of URLs. CVE-2018-4277: xisigr of Tencent's Xuanwu Lab (tencent.com) WebKit Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: A malicious website may exfiltrate audio data cross-origin Description: Sound fetched through audio elements may be exfiltrated cross-origin. CVE-2018-4278: Jun Kokatsu (@shhnjk) WebKit Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: A malicious website may be able to cause a denial of service Description: A race condition was addressed with additional validation. CVE-2018-4266: found by OSS-Fuzz WebKit Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: Visiting a malicious website may lead to address bar spoofing Description: A spoofing issue existed in the handling of URLs. CVE-2018-4274: an anonymous researcher WebKit Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: Processing maliciously crafted web content may lead to an unexpected Safari crash Description: A memory corruption issue was addressed with improved memory handling. CVE-2018-4270: found by OSS-Fuzz WebKit Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: Processing maliciously crafted web content may lead to arbitrary code execution Description: A type confusion issue was addressed with improved memory handling. CVE-2018-4284: Found by OSS-Fuzz WebKit Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: Processing maliciously crafted web content may lead to arbitrary code execution Description: Multiple memory corruption issues were addressed with improved memory handling. CVE-2018-4261: Omair working with Trend Micro's Zero Day Initiative CVE-2018-4262: Mateusz Krzywicki working with Trend Micro's Zero Day Initiative CVE-2018-4263: Arayz working with Trend Micro's Zero Day Initiative CVE-2018-4264: found by OSS-Fuzz, Yu Zhou and Jundong Xie of Ant-financial Light-Year Security Lab CVE-2018-4265: cc working with Trend Micro's Zero Day Initiative CVE-2018-4267: Arayz of Pangu team working with Trend Micro's Zero Day Initiative CVE-2018-4272: found by OSS-Fuzz WebKit Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: Processing maliciously crafted web content may lead to an unexpected Safari crash Description: Multiple memory corruption issues were addressed with improved input validation. CVE-2018-4271: found by OSS-Fuzz CVE-2018-4273: found by OSS-Fuzz WebKit Page Loading Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: Visiting a malicious website may lead to address bar spoofing Description: An inconsistent user interface issue was addressed with improved state management. CVE-2018-4260: xisigr of Tencent's Xuanwu Lab (tencent.com) Wi-Fi Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation Impact: A malicious application may be able to break out of its sandbox Description: A memory corruption issue was addressed with improved memory handling. CVE-2018-4275: Brandon Azad Additional recognition Kernel We would like to acknowledge juwei lin (@panicaII) of Trend Micro working with Trend Micro's Zero Day Initiative for their assistance. Installation note: This update is available through iTunes and Software Update on your iOS device, and will not appear in your computer's Software Update application, or in the Apple Downloads site. Make sure you have an Internet connection and have installed the latest version of iTunes from https://www.apple.com/itunes/ iTunes and Software Update on the device will automatically check Apple's update server on its weekly schedule. When an update is detected, it is downloaded and the option to be installed is presented to the user when the iOS device is docked. We recommend applying the update immediately if possible. Selecting Don't Install will present the option the next time you connect your iOS device. The automatic update process may take up to a week depending on the day that iTunes or the device checks for updates. You may manually obtain the update via the Check for Updates button within iTunes, or the Software Update on your device. To check that the iPhone, iPod touch, or iPad has been updated: * Navigate to Settings * Select General * Select About. The version after applying this update will be "iOS 11.4.1". Information will also be posted to the Apple Security Updates web site: https://support.apple.com/kb/HT201222 This message is signed with Apple's Product Security PGP key, and details are available at: https://www.apple.com/support/security/pgp/ -----BEGIN PGP SIGNATURE----- iQJdBAEBCABHFiEEfcwwPWJ3e0Ig26mf8ecVjteJiCYFAltDyFEpHHByb2R1Y3Qt c2VjdXJpdHktbm9yZXBseUBsaXN0cy5hcHBsZS5jb20ACgkQ8ecVjteJiCaYqQ/+ LoOw2Hgwr9l7EplQS1O9t9ssVvjaQ25JhxeAkEHhrrLTTpEHNOYhBgPj3XV3DkNT QR1XDKykgVXq1jAMqy2CzpVvb0bWrhAZte7lwLwTKiSdzWzY99LspMtck0uZXg5y qoePuHIifMF5oMzRsLq2IDKj7sDJ3mEOjOGizfJ5BRdFOZPKmuTLK/LnafzoqlOY XAYMj3puFWnlMs1ewTTbup5Oh0totisA7WlpDleG+a/IborfXe89nvUIAEyPH3UF jbPXGlIrB+aofMmoxgbJ7YDXm+7RZbRShrqS3IIwbuVWlWxi8M6AYvlFCAxKc3In R3Bum13NIR8ZTfLARmrRos54kzmygazCHK0yIkeKvJW3uSFIOUbBtkKQ8EpE8og9 KzNvxyMd5Le6kCJe8JECl6jrfnY7QrYBIPxowXymfcRyYpnpIidYHUPlej8OZYnT fH8lWsE09CikZjBLyKmM6NJ4Y24CAmILyJWTmrM+pM9jLN9InWxTr0raY+MiULnI MZgqDuP+wMKfcGGngOkDnmm84w4RSnwK7bRgVtCWV99rnqZvzDgoYhJXDyXXuPqL P0HN+TKdCJ7e+C4boqDup2Ojz7YhFXfCwkJ1fHLD+L+Aj46eLbuu9936vGgvAzQI 7aT98URG/GMffZ3Y53yDJZxHDTnFQ5/tOlNBv8LKJDA= =mzJ2 -----END PGP SIGNATURE----- . Alternatively, on your watch, select "My Watch > General > About". -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 APPLE-SA-2018-10-30-14 Additional information for APPLE-SA-2018-7-9-4 macOS High Sierra 10.13.6, Security Update 2018-004 Sierra, Security Update 2018-004 El Capitan macOS High Sierra 10.13.6, Security Update 2018-004 Sierra, and Security Update 2018-004 El Capitan address the following: AMD Available for: macOS High Sierra 10.13.5 Impact: A malicious application may be able to determine kernel memory layout Description: An information disclosure issue was addressed by removing the vulnerable code. CVE-2018-4285: Mohamed Ghannam (@_simo36) Bluetooth Available for: MacBook Pro (15-inch, 2018), and MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports) Other Mac models were addressed with macOS High Sierra 10.13.5. Impact: An attacker in a privileged network position may be able to intercept Bluetooth traffic Description: An input validation issue existed in Bluetooth. CVE-2018-4269: Abraham Masri (@cheesecakeufo) CUPS Available for: OS X El Capitan 10.11.6, macOS Sierra 10.12.6, macOS High Sierra 10.13.5 Impact: An attacker in a privileged position may be able to perform a denial of service attack Description: A null pointer dereference was addressed with improved validation. CVE-2018-4276: Jakub Jirasek of Secunia Research at Flexera Entry added October 30, 2018 DesktopServices Available for: macOS Sierra 10.12.6 Impact: A local user may be able to view sensitive user information Description: A permissions issue existed in which execute permission was incorrectly granted. CVE-2018-4283: @panicaII working with Trend Micro's Zero Day Initiative Kernel Available for: OS X El Capitan 10.11.6, macOS Sierra 10.12.6, macOS High Sierra 10.13.5 Impact: Systems using IntelA(r) Core-based microprocessors may potentially allow a local process to infer data utilizing Lazy FP state restore from another process through a speculative execution side channel Description: Lazy FP state restore instead of eager save and restore of the state upon a context switch. Lazy restored states are potentially vulnerable to exploits where one process may infer register values of other processes through a speculative execution side channel that infers their value. Help Viewer We would like to acknowledge Wojciech ReguAa (@_r3ggi) of SecuRing for their assistance. Security We would like to acknowledge Brad Dahlsten of Iowa State University for their assistance

Trust: 2.25

sources: NVD: CVE-2018-4248 // JVNDB: JVNDB-2018-014841 // VULHUB: VHN-134279 // PACKETSTORM: 148467 // PACKETSTORM: 148465 // PACKETSTORM: 148466 // PACKETSTORM: 148468 // PACKETSTORM: 148641 // PACKETSTORM: 150118

AFFECTED PRODUCTS

vendor:applemodel:watchosscope:ltversion:4.3.2

Trust: 1.0

vendor:applemodel:mac os xscope:ltversion:10.13.6

Trust: 1.0

vendor:applemodel:iphone osscope:ltversion:11.4.1

Trust: 1.0

vendor:applemodel:tvosscope:ltversion:11.4.1

Trust: 1.0

vendor:applemodel:mac os xscope:eqversion:10.13.5

Trust: 0.8

vendor:applemodel:iosscope:ltversion:11.4.1 (ipad air or later )

Trust: 0.8

vendor:applemodel:iosscope:ltversion:11.4.1 (iphone 5s or later )

Trust: 0.8

vendor:applemodel:iosscope:ltversion:11.4.1 (ipod touch first 6 generation )

Trust: 0.8

vendor:applemodel:tvosscope:ltversion:11.4.1 (apple tv 4k)

Trust: 0.8

vendor:applemodel:tvosscope:ltversion:11.4.1 (apple tv first 4 generation )

Trust: 0.8

vendor:applemodel:watchosscope:ltversion:4.3.2 (apple watch all models )

Trust: 0.8

sources: JVNDB: JVNDB-2018-014841 // NVD: CVE-2018-4248

CVSS

SEVERITY

CVSSV2

CVSSV3

nvd@nist.gov: CVE-2018-4248
value: HIGH

Trust: 1.0

NVD: CVE-2018-4248
value: HIGH

Trust: 0.8

CNNVD: CNNVD-201904-124
value: HIGH

Trust: 0.6

VULHUB: VHN-134279
value: MEDIUM

Trust: 0.1

nvd@nist.gov: CVE-2018-4248
severity: MEDIUM
baseScore: 5.0
vectorString: AV:N/AC:L/AU:N/C:P/I:N/A:N
accessVector: NETWORK
accessComplexity: LOW
authentication: NONE
confidentialityImpact: PARTIAL
integrityImpact: NONE
availabilityImpact: NONE
exploitabilityScore: 10.0
impactScore: 2.9
acInsufInfo: NONE
obtainAllPrivilege: NONE
obtainUserPrivilege: NONE
obtainOtherPrivilege: NONE
userInteractionRequired: NONE
version: 2.0

Trust: 1.8

VULHUB: VHN-134279
severity: MEDIUM
baseScore: 5.0
vectorString: AV:N/AC:L/AU:N/C:P/I:N/A:N
accessVector: NETWORK
accessComplexity: LOW
authentication: NONE
confidentialityImpact: PARTIAL
integrityImpact: NONE
availabilityImpact: NONE
exploitabilityScore: 10.0
impactScore: 2.9
acInsufInfo: NONE
obtainAllPrivilege: NONE
obtainUserPrivilege: NONE
obtainOtherPrivilege: NONE
userInteractionRequired: NONE
version: 2.0

Trust: 0.1

nvd@nist.gov: CVE-2018-4248
baseSeverity: HIGH
baseScore: 7.5
vectorString: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
attackVector: NETWORK
attackComplexity: LOW
privilegesRequired: NONE
userInteraction: NONE
scope: UNCHANGED
confidentialityImpact: HIGH
integrityImpact: NONE
availabilityImpact: NONE
exploitabilityScore: 3.9
impactScore: 3.6
version: 3.0

Trust: 1.8

sources: VULHUB: VHN-134279 // JVNDB: JVNDB-2018-014841 // CNNVD: CNNVD-201904-124 // NVD: CVE-2018-4248

PROBLEMTYPE DATA

problemtype:CWE-125

Trust: 1.9

sources: VULHUB: VHN-134279 // JVNDB: JVNDB-2018-014841 // NVD: CVE-2018-4248

THREAT TYPE

remote

Trust: 0.6

sources: CNNVD: CNNVD-201904-124

TYPE

buffer error

Trust: 0.6

sources: CNNVD: CNNVD-201904-124

CONFIGURATIONS

sources: JVNDB: JVNDB-2018-014841

PATCH

title:HT208935url:https://support.apple.com/en-us/HT208935

Trust: 0.8

title:HT208936url:https://support.apple.com/en-us/HT208936

Trust: 0.8

title:HT208937url:https://support.apple.com/en-us/HT208937

Trust: 0.8

title:HT208938url:https://support.apple.com/en-us/HT208938

Trust: 0.8

title:HT208935url:https://support.apple.com/ja-jp/HT208935

Trust: 0.8

title:HT208936url:https://support.apple.com/ja-jp/HT208936

Trust: 0.8

title:HT208937url:https://support.apple.com/ja-jp/HT208937

Trust: 0.8

title:HT208938url:https://support.apple.com/ja-jp/HT208938

Trust: 0.8

title:Multiple Apple product libxpc Fix for component buffer error vulnerabilityurl:http://www.cnnvd.org.cn/web/xxk/bdxqById.tag?id=91047

Trust: 0.6

sources: JVNDB: JVNDB-2018-014841 // CNNVD: CNNVD-201904-124

EXTERNAL IDS

db:NVDid:CVE-2018-4248

Trust: 3.1

db:JVNid:JVNVU93082496

Trust: 0.8

db:JVNDBid:JVNDB-2018-014841

Trust: 0.8

db:CNNVDid:CNNVD-201904-124

Trust: 0.7

db:PACKETSTORMid:148466

Trust: 0.2

db:PACKETSTORMid:148465

Trust: 0.2

db:PACKETSTORMid:148467

Trust: 0.2

db:VULHUBid:VHN-134279

Trust: 0.1

db:PACKETSTORMid:148468

Trust: 0.1

db:PACKETSTORMid:148641

Trust: 0.1

db:PACKETSTORMid:150118

Trust: 0.1

sources: VULHUB: VHN-134279 // JVNDB: JVNDB-2018-014841 // PACKETSTORM: 148467 // PACKETSTORM: 148465 // PACKETSTORM: 148466 // PACKETSTORM: 148468 // PACKETSTORM: 148641 // PACKETSTORM: 150118 // CNNVD: CNNVD-201904-124 // NVD: CVE-2018-4248

REFERENCES

url:https://nvd.nist.gov/vuln/detail/cve-2018-4248

Trust: 2.0

url:https://support.apple.com/kb/ht208935

Trust: 1.7

url:https://support.apple.com/kb/ht208936

Trust: 1.7

url:https://support.apple.com/kb/ht208937

Trust: 1.7

url:https://support.apple.com/kb/ht208938

Trust: 1.7

url:https://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2018-4248

Trust: 0.8

url:https://jvn.jp/vu/jvnvu93082496/index.html

Trust: 0.8

url:https://support.apple.com/kb/ht201222

Trust: 0.6

url:https://nvd.nist.gov/vuln/detail/cve-2018-4293

Trust: 0.6

url:https://nvd.nist.gov/vuln/detail/cve-2018-4277

Trust: 0.6

url:https://www.apple.com/support/security/pgp/

Trust: 0.6

url:https://nvd.nist.gov/vuln/detail/cve-2018-4280

Trust: 0.6

url:https://nvd.nist.gov/vuln/detail/cve-2018-4264

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4270

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4282

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4271

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4262

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4266

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4273

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4284

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4272

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-3665

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4269

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4178

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4285

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4289

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4268

Trust: 0.3

url:https://support.apple.com/downloads/

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4283

Trust: 0.3

url:https://nvd.nist.gov/vuln/detail/cve-2018-4265

Trust: 0.2

url:https://nvd.nist.gov/vuln/detail/cve-2018-4261

Trust: 0.2

url:https://nvd.nist.gov/vuln/detail/cve-2018-4263

Trust: 0.2

url:https://nvd.nist.gov/vuln/detail/cve-2018-4267

Trust: 0.2

url:https://nvd.nist.gov/vuln/detail/cve-2018-4278

Trust: 0.2

url:https://nvd.nist.gov/vuln/detail/cve-2018-4290

Trust: 0.2

url:https://nvd.nist.gov/vuln/detail/cve-2018-5383

Trust: 0.2

url:https://www.apple.com/itunes/

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-4274

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-4275

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-4260

Trust: 0.1

url:https://support.apple.com/kb/ht204641

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2017-14064

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2017-10784

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-4288

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-8777

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2017-17405

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-4276

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-4291

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-6914

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-4286

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2017-14033

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-6913

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-4259

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-6797

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2017-17742

Trust: 0.1

url:https://nvd.nist.gov/vuln/detail/cve-2018-4287

Trust: 0.1

sources: VULHUB: VHN-134279 // JVNDB: JVNDB-2018-014841 // PACKETSTORM: 148467 // PACKETSTORM: 148465 // PACKETSTORM: 148466 // PACKETSTORM: 148468 // PACKETSTORM: 148641 // PACKETSTORM: 150118 // CNNVD: CNNVD-201904-124 // NVD: CVE-2018-4248

CREDITS

Apple

Trust: 0.6

sources: PACKETSTORM: 148467 // PACKETSTORM: 148465 // PACKETSTORM: 148466 // PACKETSTORM: 148468 // PACKETSTORM: 148641 // PACKETSTORM: 150118

SOURCES

db:VULHUBid:VHN-134279
db:JVNDBid:JVNDB-2018-014841
db:PACKETSTORMid:148467
db:PACKETSTORMid:148465
db:PACKETSTORMid:148466
db:PACKETSTORMid:148468
db:PACKETSTORMid:148641
db:PACKETSTORMid:150118
db:CNNVDid:CNNVD-201904-124
db:NVDid:CVE-2018-4248

LAST UPDATE DATE

2024-11-23T19:30:10.273000+00:00


SOURCES UPDATE DATE

db:VULHUBid:VHN-134279date:2019-04-04T00:00:00
db:JVNDBid:JVNDB-2018-014841date:2019-04-16T00:00:00
db:CNNVDid:CNNVD-201904-124date:2019-04-08T00:00:00
db:NVDid:CVE-2018-4248date:2024-11-21T04:07:03.110

SOURCES RELEASE DATE

db:VULHUBid:VHN-134279date:2019-04-03T00:00:00
db:JVNDBid:JVNDB-2018-014841date:2019-04-16T00:00:00
db:PACKETSTORMid:148467date:2018-07-09T19:22:22
db:PACKETSTORMid:148465date:2018-07-09T10:11:11
db:PACKETSTORMid:148466date:2018-07-09T14:44:44
db:PACKETSTORMid:148468date:2018-07-09T20:20:22
db:PACKETSTORMid:148641date:2018-07-23T13:01:11
db:PACKETSTORMid:150118date:2018-10-31T16:14:57
db:CNNVDid:CNNVD-201904-124date:2019-04-03T00:00:00
db:NVDid:CVE-2018-4248date:2019-04-03T18:29:03.173