Skip to content

Conversation

@alexander-akait
Copy link
Member

This PR contains a:

  • bugfix
  • new feature
  • code refactor
  • test update
  • documentation update
  • typo fix
  • metadata update

Motivation / Use-Case

security fix

Breaking Changes

No

Additional Info

No

Comment on lines +131 to +134
// ".." is malicious
if (UP_PATH_REGEXP.test(path.normalize(`./${pathname}`))) {
// eslint-disable-next-line no-param-reassign
extra.errorCode = 403;

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the key change, right?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes

@jkeys089
Copy link

@alexander-akait is there any plan to backport this fix to v4? We have a project still on Nuxt 2 / Webpack 4.

@alexander-akait
Copy link
Member Author

@jkeys089 Webpack 4 is deprecated, so if you want to do it, feel free to send a PR and I will make a release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants