- Jul 10, 2024
-
-
Brian Delwiche authored
As a guard against the BLUFFS attack, check security parameters of incoming connections against cached values and disallow connection if these parameters are downgraded or changed from their cached values. This CL adds the connection-time check for session key length. To test, please validate that bonding can be established and reestablished against devices with session key lengths of 7 and 16 bits, that session key lengths of less than 7 bits are refused, and that basic LE bonding functionality still works. If it is possible to configure a remote device to establish a bond with a session key length of 16 bits and then reduce that key length to <16 bits before reconnection, this should fail. Bug: 314331379 Test: m libbluetooth Test: manual Tag: #security Ignore-AOSP-First: Security (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d6e9fdf182afb57cecac6c56603aa20d758090a4) Merged-In: I27be1f93598820a0f2a7154ba83f5b041878c21f Change-Id: I27be1f93598820a0f2a7154ba83f5b041878c21f
-
- Nov 10, 2023
-
-
Brian Delwiche authored
Some HCI BLE events are missing bounds checks, leading to possible OOB access. Add the appropriate bounds checks on the packets. Bug: 279169188 Test: atest bluetooth_test_gd_unit, net_test_stack_btm Tag: #security Ignore-AOSP-First: Security (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:66e2be0585514de92e8a31df09ab31528fd67e20) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5d1a3febede9f835797cf5feff978a9f007f2593) Merged-In: If7752f6edd749d6d5a4bb957b4824c22b5602737 Change-Id: If7752f6edd749d6d5a4bb957b4824c22b5602737
-
- Mar 24, 2023
-
-
Adrian Chan authored
On some laptops, pairing a bluetooth headset can fail. The ChromeOS log at /var/log/bluetooth.log shows that this is due to using `READ_ENCRYPTION_KEY_SIZE` when it is not supported: there is a line with `UNKNOWN_HCI_COMMAND opcode:0x1408 (READ_ENCRYPTION_KEY_SIZE)`. To remedy this, add a check before trying to read the encryption key size on receiving a encryption change event from the controller. Bug: 273316924 Bug: 273796661 Bug: 274092923 Tag: #floss Test: Verify that bluetooth headset can be paired on a Dell Latitude 3440, Dell Latitude 3340, and HP Probook 450 G1 Change-Id: I02cb0f938be4430923b4ad8091ef05ae69336c87
-
- Feb 07, 2023
-
-
Hui Peng authored
Bug: 254445961 Test: manual Ignore-AOSP-First: security Change-Id: I1d3c208a5281b88ed25c0028f1a0000d6957637c
-
- Feb 06, 2023
-
-
Georg Neis authored
These headers are now in base/functional/. Bug: 266161904 Tag: #floss Test: ./floss/build/build-in-container.py and emerge floss Change-Id: Iaac7673f7c61d55e2d1572c92799d670fef65e72
-
- Feb 03, 2023
-
-
Chris Manton authored
Bug: 261272012 Test: gd/cert/run Tag: #refactor BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines Change-Id: Ia705adbdb30e9e87485b4eb2192cea5e0d061348
-
- Jan 30, 2023
-
-
Chris Manton authored
Bug: 261272012 Test: gd/cert/run Tag: #refactor Change-Id: Ia9a6d3f9ec87f47b07d8f6131bac7d572eaf9538
-
- Jan 11, 2023
-
-
Hui Peng authored
Bug: 260569232 Test: manual, to add regression Tag: #security Ignore-AOSP-First: security Merged-In: I3d56c64f205c3675ba3856c1e553878b945ec261 Change-Id: I3d56c64f205c3675ba3856c1e553878b945ec261
-
- Jan 10, 2023
-
-
Hui Peng authored
Bug: 260568359 Test: manual Tag: #security Ignore-AOSP-First: security Merged-In: Icb13312b79a59117c9524ddad4163135b364baba Change-Id: Icb13312b79a59117c9524ddad4163135b364baba
-
Hui Peng authored
Bug: 254445952 Test: manual Tag: #security Ignore-AOSP-First: security Merged-In: I25f928cc9fa4b3338b1885412e5f894b4155da71 Change-Id: I25f928cc9fa4b3338b1885412e5f894b4155da71
-
Hui Peng authored
Bug: 260568354 Test: manual Tag: #security Ignore-AOSP-First: security Merged-In: I739a42519df656b28d6043f179d02316bf5a71f2 Change-Id: I739a42519df656b28d6043f179d02316bf5a71f2
-
Hui Peng authored
Bug: 260568083 Test: manual Tag: #security Ignore-AOSP-First: security Merged-In: I47f4806743b5837f4d7de774eafc95824b0abdd6 Change-Id: I47f4806743b5837f4d7de774eafc95824b0abdd6
-
Hui Peng authored
Bug: 256165737 Test: manual Tag: #security Ignore-AOSP-First: security Merged-In: I0a626bbc1a72c8bc9740d139b54726b188b6f1df Change-Id: I0a626bbc1a72c8bc9740d139b54726b188b6f1df
-
Hui Peng authored
Bug: 260568367 Test: manual Ignore-AOSP-First: security Merged-In: I0f35513b9655acaa6fe07d2ba2063c1f11d6465b Change-Id: I0f35513b9655acaa6fe07d2ba2063c1f11d6465b
-
Hui Peng authored
Bug: 260569414 Test: manual Ignore-AOSP-First: security Merged-In: I7b6e6db6598d82a0191f64cab713a6482b69954b Change-Id: I7b6e6db6598d82a0191f64cab713a6482b69954b
-
Hui Peng authored
Bug: 260230274 Test: manual Tag: #security Ignore-AOSP-First: security Merged-In: Id733a472236c005e30ff5c2b56b51d6e10fc9061 Change-Id: Id733a472236c005e30ff5c2b56b51d6e10fc9061
-
Hui Peng authored
Bug: 260568245 Test: manual Tag: #security Ignore-AOSP-First: security Merged-In: I6cddf5189dbc34ce8346167ec04cb50c936898cf Change-Id: I6cddf5189dbc34ce8346167ec04cb50c936898cf
-
Hui Peng authored
Bug: 260569449 Test: manual Tag: #security Ignore-AOSP-First: security Merged-In: I096fb985f025908f9d68d2735b9f98515b04cfb9 Change-Id: I096fb985f025908f9d68d2735b9f98515b04cfb9
-
- Dec 29, 2022
-
-
Sunny Kapdi authored
Snapshot as of e71c3481c888c5dcb56c15d6b8e85f658152ef82 Bug: 248126637 Test: atest BluetoothInstrumentationTests Change-Id: I88151930690bfdb2ed7ab0cbf27fd9fb661e0db3
-
David Duarte authored
Bug: 263885771 Test: TreeHugger Change-Id: Icf70ebf9a2d0427105a94e65eb02a0ec717dfc13
-
- Dec 28, 2022
-
-
Hui Peng authored
Bug: 256165737 Test: manual Tag: #security Ignore-AOSP-First: security Change-Id: I0a626bbc1a72c8bc9740d139b54726b188b6f1df
-
- Dec 22, 2022
-
-
Hui Peng authored
Bug: 260568367 Test: manual Ignore-AOSP-First: security Tag: #security Change-Id: I0f35513b9655acaa6fe07d2ba2063c1f11d6465b
-
Hui Peng authored
Bug: 260230274 Test: manual Ignore-AOSP-First: security Tag: #security Change-Id: Id733a472236c005e30ff5c2b56b51d6e10fc9061
-
Hui Peng authored
Bug: 260568245 Test: manual Ignore-AOSP-First: security Tag: #security Change-Id: I6cddf5189dbc34ce8346167ec04cb50c936898cf
-
Hui Peng authored
Bug: 260569449 Test: manual Ignore-AOSP-First: security Tag: #security Change-Id: I096fb985f025908f9d68d2735b9f98515b04cfb9
-
Hui Peng authored
Bug: 260568354 Test: manual Ignore-AOSP-First: security Tag: #security Change-Id: I739a42519df656b28d6043f179d02316bf5a71f2
-
Hui Peng authored
Bug: 260569232 Test: manual, to add regression Ignore-AOSP-First: security Tag: #security Change-Id: I3d56c64f205c3675ba3856c1e553878b945ec261
-
Hui Peng authored
Bug: 260568083 Test: manual Ignore-AOSP-First: security Tag: #security Change-Id: I47f4806743b5837f4d7de774eafc95824b0abdd6
-
Hui Peng authored
Bug: 260568359 Test: manual Ignore-AOSP-First: security Tag: #security Change-Id: Icb13312b79a59117c9524ddad4163135b364baba
-
- Dec 21, 2022
-
-
William Escande authored
Bug: 248126637 Tag: #feature Test: Manual end-to-end testing (need 5.3 support in controller) Change-Id: I95987cafd0a25ea42b29a7adb9096441836dc13f
-
Sunny Kapdi authored
Snapshot of: cfb019d7b43a103dd1749f66c20de93554d5d1bf b513db3e630666ff4b58fc3a5f568aad4d9214cd 8a51e278f0a4318411cbef7af80937905b6a39ec c1eed243784f2d87dd3659d8304bd29afee6833f Sponsor: wescande@ Bug: 248126637 Tag: #feature Test: Manual end-to-end testing (need 5.3 support in controller) Change-Id: Ibafca123d2f89529619a2133527078df638f4e20
-
- Dec 14, 2022
-
-
William Escande authored
Bug: 245578454 Test: atest BluetoothInstrumentationTests Test: Build + Pre-submit Merged-In: If698c5a951043d877a05cf513d82c4d0e50de01b Change-Id: If698c5a951043d877a05cf513d82c4d0e50de01b
-
- Dec 12, 2022
-
-
William Escande authored
Bug: 245578454 Test: atest BluetoothInstrumentationTests Test: Build + Pre-submit Merged-In: If698c5a951043d877a05cf513d82c4d0e50de01b Change-Id: If698c5a951043d877a05cf513d82c4d0e50de01b (cherry picked from commit f1739af0e4e84c867f37496181f6a7f7effb23d7)
-
Hui Peng authored
Bug: 254445952 Test: manual Ignore-AOSP-First: security Change-Id: I25f928cc9fa4b3338b1885412e5f894b4155da71
-
- Dec 10, 2022
-
-
Hui Peng authored
Bug: 260569414 Test: manual Ignore-AOSP-First: security Change-Id: I7b6e6db6598d82a0191f64cab713a6482b69954b
-
- Dec 08, 2022
-
-
William Escande authored
Bug: 245578454 Test: atest BluetoothInstrumentationTests Test: Build + Pre-submit Change-Id: If698c5a951043d877a05cf513d82c4d0e50de01b (cherry picked from commit f1739af0e4e84c867f37496181f6a7f7effb23d7)
-
- Nov 09, 2022
-
-
Chris Manton authored
Bug: 191555414 Tag: #refactor Test: gd/cert/run Change-Id: I7d3194bc0193afa8eeb6fafc8ab25427c40d7ef9
-
- Nov 08, 2022
-
-
William Escande authored
Clean stack code before merging the ECU Upstream Bug: 248126637 Test: No-op change Change-Id: Ic95438df03dae6a3be3fa636b128d7fc922c0e31
-
- Nov 03, 2022
-
-
Chris Manton authored
Bug: 191555414 Tag: #refactor Test: gd/cert/run Change-Id: Ie011725544accafc9c4cf2ad2b9f4ce6b1e61bac
-
- Oct 28, 2022
-
-
En-Shuo Hsu authored
Print out the error log and ignore the invalid packet without crashing the stack. Bug: 249598812 Tag: #floss Test: Build, deploy and verify SCO works Change-Id: I03ae086153f30d753d2d59aacca1993c07f9eae9
-