ExploitPublished
AirKeyboard iOS App 1.0.5 · Remote Input Injection
Source Exploit-DB RSS Feed
0
Severity
MediumRated by Threat Radar
Data as of 21 Jun 2025, 23:58 UTC
What to do
AI-suggested
- Immediate mitigation should include disabling or uninstalling the AirKeyboard app version 1.0.5 until a secure update is released.
- Network segmentation should be enforced to isolate iOS devices running AirKeyboard from untrusted networks and restrict access to port 8888.
- Use network-level controls such as firewall rules to block inbound and outbound traffic on port 8888 for devices running this app.
- Monitor network traffic for unusual WebSocket connections targeting port 8888 and alert on suspicious activity.
- Educate users about the risks of connecting to untrusted networks and the importance of app updates.
- Engage with the vendor to obtain patches or updates that implement proper authentication and pairing mechanisms for the WebSocket server.
- Consider deploying Mobile Device Management (MDM) solutions to enforce app version control and restrict installation of vulnerable apps.
- Conduct regular security assessments and penetration tests focusing on IoT and mobile device applications to detect similar vulnerabilities.
- Implement endpoint detection and response (EDR) solutions capable of detecting anomalous input injection or automation on iOS devices.
- As a longer-term measure, advocate for app developers to follow secure coding practices, including authentication for remote interfaces and encrypted communication channels.
Description
AirKeyboard iOS App 1.0.5 - Remote Input Injection
Indicators of compromise
Exploit source code
# Exploit Title: AirKeyboard iOS App 1.0.5 - Remote Input Injection
# Date: 2025-06-13
# Exploit Author: Chokri Hammedi
# Vendor Homepage: https://airkeyboardapp.com
# Software Link: https://apps.apple.com/us/app/air-keyboard/id6463187929
# Version: Version 1.0.5
# Tested on: iOS 18.5 with AirKeyboard app
'''
Description:
The AirKeyboard iOS application exposes a WebSocket server on port 8888
which accepts arbitrary input injection messages from any client.
No authentication or pairing pro…References
Community reviews
Loading reviews…