diff --git a/Lib/ensurepip/__init__.py b/Lib/ensurepip/__init__.py
index 885a1edf4b3804748be3686c8d2c525fd6a4f118..33c91801b0aa8588455a7b495b543d14fb6cf434 100644
--- a/Lib/ensurepip/__init__.py
+++ b/Lib/ensurepip/__init__.py
@@ -11,7 +11,7 @@
 __all__ = ["version", "bootstrap"]
 _PACKAGE_NAMES = ('setuptools', 'pip')
 _SETUPTOOLS_VERSION = "63.2.0"
-_PIP_VERSION = "22.2.1"
+_PIP_VERSION = "22.2.2"
 _PROJECTS = [
     ("setuptools", _SETUPTOOLS_VERSION, "py3"),
     ("pip", _PIP_VERSION, "py3"),
diff --git a/Lib/ensurepip/_bundled/pip-22.2.1-py3-none-any.whl b/Lib/ensurepip/_bundled/pip-22.2.2-py3-none-any.whl
similarity index 94%
rename from Lib/ensurepip/_bundled/pip-22.2.1-py3-none-any.whl
rename to Lib/ensurepip/_bundled/pip-22.2.2-py3-none-any.whl
index 4654c00136cd0cd37c7de529a63c64e2498b54f8..03099718b0bcf4f776d916e5a594d9cd0047067e 100644
Binary files a/Lib/ensurepip/_bundled/pip-22.2.1-py3-none-any.whl and b/Lib/ensurepip/_bundled/pip-22.2.2-py3-none-any.whl differ
diff --git a/Misc/NEWS.d/next/Library/2022-08-03-21-01-17.gh-issue-95609.xxyjyX.rst b/Misc/NEWS.d/next/Library/2022-08-03-21-01-17.gh-issue-95609.xxyjyX.rst
new file mode 100644
index 0000000000000000000000000000000000000000..81c02ae900f7a53d8b73e757dc62e88fdf480dc9
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2022-08-03-21-01-17.gh-issue-95609.xxyjyX.rst
@@ -0,0 +1 @@
+Update bundled pip to 22.2.2.