diff --git a/ee/app/assets/javascripts/vulnerabilities/components/status_description.vue b/ee/app/assets/javascripts/vulnerabilities/components/status_description.vue
index 8b813210b8830ec4cf03ba723ae4faef52738a0a..d7968ed846cc3eeeb0e240d66c7192df7bc6ffd7 100644
--- a/ee/app/assets/javascripts/vulnerabilities/components/status_description.vue
+++ b/ee/app/assets/javascripts/vulnerabilities/components/status_description.vue
@@ -98,7 +98,7 @@ export default {
         <gl-loading-icon v-if="isLoadingUser" class="d-inline ml-1" size="sm" />
         <user-avatar-link
           v-else-if="user"
-          :link-href="user.user_path"
+          :link-href="user.web_url"
           :img-src="user.avatar_url"
           :img-size="24"
           :username="user.name"
diff --git a/ee/spec/frontend/vulnerabilities/status_description_spec.js b/ee/spec/frontend/vulnerabilities/status_description_spec.js
index b3422cf4d0e99ea29df5d8ffe533764b28441887..b94a36576a4f53eff34568a0693e5b1e2f79d362 100644
--- a/ee/spec/frontend/vulnerabilities/status_description_spec.js
+++ b/ee/spec/frontend/vulnerabilities/status_description_spec.js
@@ -137,7 +137,7 @@ describe('Vulnerability status description component', () => {
 
       expect(userLoadingIcon().exists()).toBe(false);
       expect(userAvatar().props()).toMatchObject({
-        linkHref: user.user_path,
+        linkHref: user.web_url,
         imgSrc: user.avatar_url,
         username: user.name,
       });
diff --git a/spec/frontend/__helpers__/user_mock_data_helper.js b/spec/frontend/__helpers__/user_mock_data_helper.js
index db747283d9e6cc441b18fdcba3de6fb4c05295a2..29ce95a88e23ae4157d42ab43ea022a9cbee53e2 100644
--- a/spec/frontend/__helpers__/user_mock_data_helper.js
+++ b/spec/frontend/__helpers__/user_mock_data_helper.js
@@ -15,7 +15,7 @@ export default {
         id: id + 1,
         name: getRandomString(),
         username: getRandomString(),
-        user_path: getRandomUrl(),
+        web_url: getRandomUrl(),
       });
 
       id += 1;